Implementation notes: x86, h9ivy, crypto_aead/omdsha256k256n104tau160v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
266628refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
268360refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
268988refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
270548refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
272488refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
272800refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
273164refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
273168refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
273320refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
273384refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
273556refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
275880refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
275932refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
276072refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
276792refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
277648refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
279524refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
279768refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
280252refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
280540refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
284460refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
285644refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
285724refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
285840refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
286008refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
286568refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
286876refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
288008refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
288252refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
288396refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
288424refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
288516refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
288700refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
288884refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
289004refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
289184refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
289460refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
289504refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
289528refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
289544refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
289768refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
290884refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
291008refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
291064refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
291588refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
291656refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
292264refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
292308refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
293104refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
293276refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
293328refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
293440refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
293508refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
293672refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
293740refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
293752refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
293804refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
293868refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
293884refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
293912refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
293920refgcc -m32 -O -fomit-frame-pointer2014051320140505
293968refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
294280refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
294344refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
294968refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
295804refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
295892refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
295984refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
296324refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
296596refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
297492refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
298044refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
300388refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
300420refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
300524refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
300628refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
300728refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
300832refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
300872refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
301308refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
301408refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
302004refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
302540refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
302964refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
303380refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
303492refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
303724refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
303748refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
304584refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
305356refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
305356refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
305792refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
307612refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
311500refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
311840refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
312236refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
312268refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
312948refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
316012refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
317176refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
317752refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
319960refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
320472refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
320500refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
321160refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
337196refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
337480refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
337740refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
337924refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
345776refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
346132refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
346184refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
346360refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
348664refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
353516refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
353936refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
354056refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
355640refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
356364refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
362344refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
362908refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
363184refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
363980refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
364900refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
364916refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
365420refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
366908refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
367056refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
368452refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
393472refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
394388refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
395512refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
396212refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
396560refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
396636refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
400156refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
400376refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
400476refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
400604refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
400668refgcc -m32 -Os -fomit-frame-pointer2014051320140505
400828refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
400832refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
400860refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
402136refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
402316refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
402408refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
402696refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
402996refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
403128refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
403296refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
403768refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
403896refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
404840refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
409288refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
409380refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
409476refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
410032refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
410096refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
410404refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
410420refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
410884refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
410952refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
411208refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
411316refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
411368refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
411380refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
412056refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
412200refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
420012refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
421316refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
421788refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
423140refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNqElIr.s: Assembler messages:
encrypt.c: /tmp/ccNqElIr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNqElIr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNqElIr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNqElIr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqElIr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqElIr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqElIr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqElIr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqElIr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqElIr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqElIr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqElIr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNqElIr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqElIr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNqElIr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNqElIr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqElIr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqElIr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqElIr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqElIr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqElIr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNqElIr.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqPbkEL.s: Assembler messages:
encrypt.c: /tmp/ccqPbkEL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqPbkEL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqPbkEL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqPbkEL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPbkEL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPbkEL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPbkEL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPbkEL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPbkEL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPbkEL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPbkEL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPbkEL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqPbkEL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPbkEL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqPbkEL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPbkEL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqPbkEL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPbkEL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPbkEL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPbkEL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPbkEL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPbkEL.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL3oE0k.s: Assembler messages:
encrypt.c: /tmp/ccL3oE0k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL3oE0k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL3oE0k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL3oE0k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3oE0k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3oE0k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3oE0k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3oE0k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3oE0k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL3oE0k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL3oE0k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL3oE0k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL3oE0k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3oE0k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL3oE0k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL3oE0k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL3oE0k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL3oE0k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL3oE0k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL3oE0k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3oE0k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL3oE0k.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnIlRvN.s: Assembler messages:
encrypt.c: /tmp/ccnIlRvN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnIlRvN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnIlRvN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnIlRvN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIlRvN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIlRvN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIlRvN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIlRvN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIlRvN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnIlRvN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnIlRvN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnIlRvN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnIlRvN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIlRvN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnIlRvN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnIlRvN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnIlRvN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnIlRvN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnIlRvN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIlRvN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnIlRvN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnIlRvN.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEU6rNK.s: Assembler messages:
encrypt.c: /tmp/ccEU6rNK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEU6rNK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEU6rNK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEU6rNK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEU6rNK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEU6rNK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEU6rNK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEU6rNK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEU6rNK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEU6rNK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEU6rNK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEU6rNK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEU6rNK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEU6rNK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEU6rNK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEU6rNK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEU6rNK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEU6rNK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEU6rNK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEU6rNK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEU6rNK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEU6rNK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHa2iT6.s: Assembler messages:
encrypt.c: /tmp/ccHa2iT6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHa2iT6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHa2iT6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHa2iT6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa2iT6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa2iT6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa2iT6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa2iT6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa2iT6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa2iT6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa2iT6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa2iT6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHa2iT6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa2iT6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHa2iT6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa2iT6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHa2iT6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa2iT6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHa2iT6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHa2iT6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa2iT6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHa2iT6.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYzB8n8.s: Assembler messages:
encrypt.c: /tmp/ccYzB8n8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYzB8n8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYzB8n8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYzB8n8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzB8n8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzB8n8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzB8n8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzB8n8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzB8n8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzB8n8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzB8n8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzB8n8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYzB8n8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzB8n8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYzB8n8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYzB8n8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzB8n8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzB8n8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzB8n8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzB8n8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzB8n8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYzB8n8.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwmjPQD.s: Assembler messages:
encrypt.c: /tmp/ccwmjPQD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwmjPQD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwmjPQD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwmjPQD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmjPQD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmjPQD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmjPQD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmjPQD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmjPQD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmjPQD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmjPQD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmjPQD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwmjPQD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmjPQD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwmjPQD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmjPQD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwmjPQD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmjPQD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmjPQD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmjPQD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmjPQD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmjPQD.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgBErHR.s: Assembler messages:
encrypt.c: /tmp/ccgBErHR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgBErHR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgBErHR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgBErHR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBErHR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBErHR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBErHR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBErHR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBErHR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBErHR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBErHR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBErHR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgBErHR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBErHR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgBErHR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBErHR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgBErHR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBErHR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBErHR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBErHR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBErHR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBErHR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch3Xl0z.s: Assembler messages:
encrypt.c: /tmp/cch3Xl0z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch3Xl0z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch3Xl0z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch3Xl0z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3Xl0z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3Xl0z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3Xl0z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3Xl0z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3Xl0z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3Xl0z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3Xl0z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3Xl0z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch3Xl0z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3Xl0z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch3Xl0z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch3Xl0z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch3Xl0z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch3Xl0z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch3Xl0z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3Xl0z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch3Xl0z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch3Xl0z.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch0Ug1V.s: Assembler messages:
encrypt.c: /tmp/cch0Ug1V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0Ug1V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0Ug1V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch0Ug1V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0Ug1V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0Ug1V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0Ug1V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0Ug1V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0Ug1V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0Ug1V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0Ug1V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0Ug1V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0Ug1V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0Ug1V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0Ug1V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch0Ug1V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0Ug1V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch0Ug1V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch0Ug1V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0Ug1V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch0Ug1V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch0Ug1V.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxh12Ap.s: Assembler messages:
encrypt.c: /tmp/ccxh12Ap.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxh12Ap.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxh12Ap.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxh12Ap.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxh12Ap.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxh12Ap.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxh12Ap.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxh12Ap.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxh12Ap.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxh12Ap.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxh12Ap.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxh12Ap.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxh12Ap.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxh12Ap.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxh12Ap.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxh12Ap.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxh12Ap.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxh12Ap.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxh12Ap.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxh12Ap.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxh12Ap.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxh12Ap.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4YjoXS.s: Assembler messages:
encrypt.c: /tmp/cc4YjoXS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4YjoXS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4YjoXS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4YjoXS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YjoXS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YjoXS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YjoXS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YjoXS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YjoXS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4YjoXS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4YjoXS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4YjoXS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4YjoXS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YjoXS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4YjoXS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4YjoXS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4YjoXS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4YjoXS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4YjoXS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YjoXS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4YjoXS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4YjoXS.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxag8Xb.s: Assembler messages:
encrypt.c: /tmp/ccxag8Xb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxag8Xb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxag8Xb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxag8Xb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxag8Xb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxag8Xb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxag8Xb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxag8Xb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxag8Xb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxag8Xb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxag8Xb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxag8Xb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxag8Xb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxag8Xb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxag8Xb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxag8Xb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxag8Xb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxag8Xb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxag8Xb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxag8Xb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxag8Xb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxag8Xb.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4hEzJe.s: Assembler messages:
encrypt.c: /tmp/cc4hEzJe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4hEzJe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4hEzJe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4hEzJe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hEzJe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hEzJe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hEzJe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hEzJe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hEzJe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hEzJe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hEzJe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hEzJe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4hEzJe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hEzJe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4hEzJe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4hEzJe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4hEzJe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4hEzJe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4hEzJe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hEzJe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4hEzJe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4hEzJe.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMfH39H.s: Assembler messages:
encrypt.c: /tmp/ccMfH39H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMfH39H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMfH39H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMfH39H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfH39H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfH39H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfH39H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfH39H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfH39H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfH39H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfH39H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfH39H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMfH39H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfH39H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMfH39H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfH39H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMfH39H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfH39H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfH39H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfH39H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfH39H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfH39H.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJhLHKU.s: Assembler messages:
encrypt.c: /tmp/ccJhLHKU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJhLHKU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJhLHKU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJhLHKU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLHKU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLHKU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLHKU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLHKU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLHKU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJhLHKU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJhLHKU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJhLHKU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJhLHKU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLHKU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJhLHKU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJhLHKU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJhLHKU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJhLHKU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJhLHKU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLHKU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJhLHKU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJhLHKU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyVFhEc.s: Assembler messages:
encrypt.c: /tmp/ccyVFhEc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVFhEc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyVFhEc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyVFhEc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVFhEc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVFhEc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVFhEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVFhEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVFhEc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVFhEc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVFhEc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVFhEc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyVFhEc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVFhEc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyVFhEc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVFhEc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyVFhEc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVFhEc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVFhEc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVFhEc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVFhEc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVFhEc.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc329JCi.s: Assembler messages:
encrypt.c: /tmp/cc329JCi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc329JCi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc329JCi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc329JCi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc329JCi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc329JCi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc329JCi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc329JCi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc329JCi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc329JCi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc329JCi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc329JCi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc329JCi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc329JCi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc329JCi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc329JCi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc329JCi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc329JCi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc329JCi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc329JCi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc329JCi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc329JCi.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTqjqzK.s: Assembler messages:
encrypt.c: /tmp/ccTqjqzK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTqjqzK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTqjqzK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTqjqzK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqjqzK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqjqzK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqjqzK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqjqzK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqjqzK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqjqzK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqjqzK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqjqzK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTqjqzK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqjqzK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTqjqzK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqjqzK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTqjqzK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqjqzK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqjqzK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqjqzK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqjqzK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqjqzK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0xsvov.s: Assembler messages:
encrypt.c: /tmp/cc0xsvov.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0xsvov.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0xsvov.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0xsvov.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xsvov.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xsvov.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xsvov.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xsvov.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xsvov.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xsvov.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xsvov.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xsvov.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0xsvov.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xsvov.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0xsvov.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xsvov.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0xsvov.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xsvov.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0xsvov.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0xsvov.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xsvov.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0xsvov.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEdf409.s: Assembler messages:
encrypt.c: /tmp/ccEdf409.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEdf409.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEdf409.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEdf409.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdf409.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdf409.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdf409.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdf409.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdf409.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEdf409.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEdf409.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEdf409.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEdf409.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdf409.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEdf409.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEdf409.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEdf409.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEdf409.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEdf409.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdf409.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEdf409.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEdf409.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPNltUT.s: Assembler messages:
encrypt.c: /tmp/ccPNltUT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPNltUT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPNltUT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPNltUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltUT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltUT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltUT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltUT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNltUT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNltUT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNltUT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPNltUT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltUT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPNltUT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNltUT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPNltUT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNltUT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNltUT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNltUT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltUT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNltUT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccIutVz.s: Assembler messages:
encrypt.c: /tmp/cccIutVz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccIutVz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccIutVz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccIutVz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIutVz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIutVz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIutVz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIutVz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIutVz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccIutVz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccIutVz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccIutVz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccIutVz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIutVz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccIutVz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccIutVz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccIutVz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccIutVz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccIutVz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIutVz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccIutVz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccIutVz.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJbdfXZ.s: Assembler messages:
encrypt.c: /tmp/ccJbdfXZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJbdfXZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJbdfXZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJbdfXZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbdfXZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbdfXZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbdfXZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJbdfXZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbdfXZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJbdfXZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbdfXZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbdfXZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbdfXZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbdfXZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbdfXZ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqdpr1U.s: Assembler messages:
encrypt.c: /tmp/ccqdpr1U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqdpr1U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqdpr1U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqdpr1U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdpr1U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdpr1U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdpr1U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdpr1U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdpr1U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqdpr1U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqdpr1U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqdpr1U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqdpr1U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdpr1U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqdpr1U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqdpr1U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqdpr1U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqdpr1U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqdpr1U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdpr1U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqdpr1U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqdpr1U.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6fod3l.s: Assembler messages:
encrypt.c: /tmp/cc6fod3l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6fod3l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6fod3l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6fod3l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fod3l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fod3l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fod3l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fod3l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fod3l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6fod3l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6fod3l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6fod3l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6fod3l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fod3l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6fod3l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6fod3l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6fod3l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6fod3l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6fod3l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6fod3l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fod3l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6fod3l.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj9WRLr.s: Assembler messages:
encrypt.c: /tmp/ccj9WRLr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj9WRLr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj9WRLr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj9WRLr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9WRLr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9WRLr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9WRLr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9WRLr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9WRLr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9WRLr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9WRLr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9WRLr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj9WRLr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9WRLr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj9WRLr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj9WRLr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj9WRLr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj9WRLr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj9WRLr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9WRLr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj9WRLr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj9WRLr.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBVLglg.s: Assembler messages:
encrypt.c: /tmp/ccBVLglg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBVLglg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBVLglg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBVLglg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVLglg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVLglg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVLglg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVLglg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVLglg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVLglg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVLglg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVLglg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBVLglg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVLglg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBVLglg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVLglg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBVLglg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVLglg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBVLglg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBVLglg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVLglg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBVLglg.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBpu4Ca.s: Assembler messages:
encrypt.c: /tmp/ccBpu4Ca.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBpu4Ca.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBpu4Ca.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBpu4Ca.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBpu4Ca.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBpu4Ca.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBpu4Ca.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBpu4Ca.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBpu4Ca.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBpu4Ca.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBpu4Ca.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBpu4Ca.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpu4Ca.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBpu4Ca.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBpu4Ca.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRyC1fH.s: Assembler messages:
encrypt.c: /tmp/ccRyC1fH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRyC1fH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRyC1fH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRyC1fH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyC1fH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyC1fH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyC1fH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyC1fH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyC1fH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyC1fH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyC1fH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyC1fH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRyC1fH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyC1fH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRyC1fH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyC1fH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRyC1fH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyC1fH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyC1fH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyC1fH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyC1fH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyC1fH.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfdswMB.s: Assembler messages:
encrypt.c: /tmp/ccfdswMB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfdswMB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfdswMB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfdswMB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdswMB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdswMB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdswMB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdswMB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdswMB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfdswMB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfdswMB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfdswMB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfdswMB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdswMB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfdswMB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfdswMB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfdswMB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfdswMB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfdswMB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdswMB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfdswMB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfdswMB.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc18DeFM.s: Assembler messages:
encrypt.c: /tmp/cc18DeFM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18DeFM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc18DeFM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc18DeFM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18DeFM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18DeFM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18DeFM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18DeFM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18DeFM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18DeFM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18DeFM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18DeFM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc18DeFM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18DeFM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc18DeFM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc18DeFM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18DeFM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18DeFM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18DeFM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18DeFM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18DeFM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc18DeFM.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKFRTXT.s: Assembler messages:
encrypt.c: /tmp/ccKFRTXT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFRTXT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFRTXT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFRTXT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFRTXT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFRTXT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFRTXT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFRTXT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFRTXT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFRTXT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFRTXT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFRTXT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFRTXT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFRTXT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFRTXT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFRTXT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKFRTXT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFRTXT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFRTXT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFRTXT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFRTXT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFRTXT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU4A6Ej.s: Assembler messages:
encrypt.c: /tmp/ccU4A6Ej.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU4A6Ej.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU4A6Ej.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU4A6Ej.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4A6Ej.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4A6Ej.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4A6Ej.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU4A6Ej.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU4A6Ej.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4A6Ej.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4A6Ej.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4A6Ej.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4A6Ej.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4A6Ej.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU4A6Ej.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUv0UCk.s: Assembler messages:
encrypt.c: /tmp/ccUv0UCk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUv0UCk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUv0UCk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUv0UCk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUv0UCk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUv0UCk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUv0UCk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUv0UCk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUv0UCk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUv0UCk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUv0UCk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUv0UCk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUv0UCk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUv0UCk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUv0UCk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUv0UCk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUv0UCk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUv0UCk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUv0UCk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUv0UCk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUv0UCk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUv0UCk.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9kyNvd.s: Assembler messages:
encrypt.c: /tmp/cc9kyNvd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9kyNvd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9kyNvd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9kyNvd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kyNvd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kyNvd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kyNvd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kyNvd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kyNvd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kyNvd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kyNvd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kyNvd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9kyNvd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kyNvd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9kyNvd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kyNvd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9kyNvd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kyNvd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9kyNvd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9kyNvd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kyNvd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9kyNvd.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKAtnr8.s: Assembler messages:
encrypt.c: /tmp/ccKAtnr8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKAtnr8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKAtnr8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKAtnr8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAtnr8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAtnr8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAtnr8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAtnr8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAtnr8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAtnr8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAtnr8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAtnr8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKAtnr8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAtnr8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKAtnr8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKAtnr8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAtnr8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAtnr8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAtnr8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAtnr8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAtnr8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKAtnr8.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc68T1bt.s: Assembler messages:
encrypt.c: /tmp/cc68T1bt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc68T1bt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc68T1bt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc68T1bt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68T1bt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68T1bt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68T1bt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68T1bt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68T1bt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68T1bt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68T1bt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68T1bt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc68T1bt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68T1bt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc68T1bt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc68T1bt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc68T1bt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68T1bt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68T1bt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68T1bt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68T1bt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc68T1bt.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczHB3XA.s: Assembler messages:
encrypt.c: /tmp/cczHB3XA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczHB3XA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczHB3XA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczHB3XA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHB3XA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHB3XA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHB3XA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHB3XA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHB3XA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHB3XA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHB3XA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHB3XA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczHB3XA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHB3XA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczHB3XA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHB3XA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczHB3XA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHB3XA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHB3XA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHB3XA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHB3XA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHB3XA.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmc5ax0.s: Assembler messages:
encrypt.c: /tmp/ccmc5ax0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmc5ax0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmc5ax0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmc5ax0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc5ax0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc5ax0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc5ax0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc5ax0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc5ax0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc5ax0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc5ax0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc5ax0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmc5ax0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc5ax0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmc5ax0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc5ax0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmc5ax0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmc5ax0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmc5ax0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmc5ax0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc5ax0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmc5ax0.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwwNczI.s: Assembler messages:
encrypt.c: /tmp/ccwwNczI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwwNczI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwwNczI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwwNczI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwNczI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwNczI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwNczI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwNczI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwNczI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwwNczI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwwNczI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwwNczI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwwNczI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwNczI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwwNczI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwwNczI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwwNczI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwwNczI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwwNczI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwNczI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwwNczI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwwNczI.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJl2Fu3.s: Assembler messages:
encrypt.c: /tmp/ccJl2Fu3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJl2Fu3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJl2Fu3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJl2Fu3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl2Fu3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl2Fu3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl2Fu3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJl2Fu3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJl2Fu3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl2Fu3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJl2Fu3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJl2Fu3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl2Fu3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJl2Fu3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJl2Fu3.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbwPgFw.s: Assembler messages:
encrypt.c: /tmp/ccbwPgFw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbwPgFw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbwPgFw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbwPgFw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwPgFw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwPgFw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwPgFw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwPgFw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwPgFw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwPgFw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwPgFw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwPgFw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbwPgFw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwPgFw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbwPgFw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwPgFw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbwPgFw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwPgFw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwPgFw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwPgFw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwPgFw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwPgFw.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRzVwY1.s: Assembler messages:
encrypt.c: /tmp/ccRzVwY1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRzVwY1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRzVwY1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRzVwY1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzVwY1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzVwY1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzVwY1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzVwY1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzVwY1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzVwY1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzVwY1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzVwY1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRzVwY1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzVwY1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRzVwY1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRzVwY1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzVwY1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzVwY1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzVwY1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzVwY1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzVwY1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRzVwY1.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTN6MGj.s: Assembler messages:
encrypt.c: /tmp/ccTN6MGj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTN6MGj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTN6MGj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTN6MGj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTN6MGj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTN6MGj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTN6MGj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTN6MGj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTN6MGj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTN6MGj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTN6MGj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTN6MGj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTN6MGj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTN6MGj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTN6MGj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTN6MGj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTN6MGj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTN6MGj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTN6MGj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTN6MGj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTN6MGj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTN6MGj.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccA94fbQ.s: Assembler messages:
encrypt.c: /tmp/ccA94fbQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA94fbQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA94fbQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA94fbQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94fbQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94fbQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94fbQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94fbQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94fbQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA94fbQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA94fbQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA94fbQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA94fbQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94fbQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA94fbQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA94fbQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA94fbQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA94fbQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA94fbQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA94fbQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA94fbQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA94fbQ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKY7NGp.s: Assembler messages:
encrypt.c: /tmp/ccKY7NGp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKY7NGp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKY7NGp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKY7NGp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY7NGp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY7NGp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY7NGp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY7NGp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY7NGp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKY7NGp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKY7NGp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKY7NGp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKY7NGp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY7NGp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKY7NGp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKY7NGp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKY7NGp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKY7NGp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKY7NGp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY7NGp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKY7NGp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKY7NGp.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKFLirB.s: Assembler messages:
encrypt.c: /tmp/ccKFLirB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFLirB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFLirB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFLirB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFLirB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFLirB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFLirB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFLirB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFLirB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFLirB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFLirB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFLirB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFLirB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFLirB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFLirB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKFLirB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFLirB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFLirB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFLirB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFLirB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFLirB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKFLirB.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclVrkpU.s: Assembler messages:
encrypt.c: /tmp/cclVrkpU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclVrkpU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclVrkpU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclVrkpU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVrkpU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVrkpU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVrkpU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVrkpU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVrkpU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVrkpU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVrkpU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVrkpU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclVrkpU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVrkpU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclVrkpU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVrkpU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclVrkpU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclVrkpU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclVrkpU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclVrkpU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVrkpU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclVrkpU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccipErTu.s: Assembler messages:
encrypt.c: /tmp/ccipErTu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccipErTu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccipErTu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccipErTu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipErTu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipErTu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipErTu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipErTu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipErTu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipErTu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipErTu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipErTu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccipErTu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipErTu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccipErTu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipErTu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccipErTu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipErTu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipErTu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipErTu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipErTu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipErTu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccius9g2.s: Assembler messages:
encrypt.c: /tmp/ccius9g2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccius9g2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccius9g2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccius9g2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccius9g2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccius9g2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccius9g2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccius9g2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccius9g2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccius9g2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccius9g2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccius9g2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccius9g2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccius9g2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccius9g2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccius9g2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccius9g2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccius9g2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccius9g2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccius9g2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccius9g2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccius9g2.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc52BW5T.s: Assembler messages:
encrypt.c: /tmp/cc52BW5T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc52BW5T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc52BW5T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc52BW5T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52BW5T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52BW5T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52BW5T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52BW5T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52BW5T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52BW5T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52BW5T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52BW5T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc52BW5T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52BW5T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc52BW5T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc52BW5T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52BW5T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc52BW5T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc52BW5T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52BW5T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc52BW5T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc52BW5T.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckRLAQd.s: Assembler messages:
encrypt.c: /tmp/cckRLAQd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckRLAQd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckRLAQd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckRLAQd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRLAQd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRLAQd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRLAQd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRLAQd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRLAQd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckRLAQd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckRLAQd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckRLAQd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckRLAQd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRLAQd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckRLAQd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckRLAQd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckRLAQd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckRLAQd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckRLAQd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckRLAQd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRLAQd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckRLAQd.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNA81Kk.s: Assembler messages:
encrypt.c: /tmp/ccNA81Kk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNA81Kk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNA81Kk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNA81Kk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNA81Kk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNA81Kk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNA81Kk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNA81Kk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNA81Kk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNA81Kk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNA81Kk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNA81Kk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNA81Kk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNA81Kk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNA81Kk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNA81Kk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNA81Kk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNA81Kk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNA81Kk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNA81Kk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNA81Kk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNA81Kk.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfCUDKK.s: Assembler messages:
encrypt.c: /tmp/ccfCUDKK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfCUDKK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfCUDKK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfCUDKK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCUDKK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCUDKK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCUDKK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCUDKK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCUDKK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfCUDKK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfCUDKK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfCUDKK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfCUDKK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCUDKK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfCUDKK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfCUDKK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfCUDKK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfCUDKK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfCUDKK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfCUDKK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCUDKK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfCUDKK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5mgtr5.s: Assembler messages:
encrypt.c: /tmp/cc5mgtr5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5mgtr5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5mgtr5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5mgtr5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgtr5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgtr5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgtr5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgtr5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgtr5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mgtr5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mgtr5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mgtr5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5mgtr5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgtr5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5mgtr5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mgtr5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5mgtr5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mgtr5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mgtr5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mgtr5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgtr5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mgtr5.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHjh6yN.s: Assembler messages:
encrypt.c: /tmp/ccHjh6yN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHjh6yN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHjh6yN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHjh6yN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjh6yN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjh6yN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjh6yN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjh6yN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjh6yN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjh6yN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjh6yN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjh6yN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHjh6yN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjh6yN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHjh6yN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHjh6yN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjh6yN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjh6yN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjh6yN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjh6yN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjh6yN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHjh6yN.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL6c0ib.s: Assembler messages:
encrypt.c: /tmp/ccL6c0ib.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL6c0ib.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL6c0ib.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL6c0ib.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6c0ib.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6c0ib.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6c0ib.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6c0ib.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6c0ib.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL6c0ib.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL6c0ib.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL6c0ib.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL6c0ib.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6c0ib.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL6c0ib.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL6c0ib.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL6c0ib.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL6c0ib.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL6c0ib.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6c0ib.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL6c0ib.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL6c0ib.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccytPscz.s: Assembler messages:
encrypt.c: /tmp/ccytPscz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccytPscz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccytPscz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccytPscz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytPscz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytPscz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytPscz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytPscz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytPscz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccytPscz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccytPscz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccytPscz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccytPscz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytPscz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccytPscz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccytPscz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccytPscz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccytPscz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccytPscz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccytPscz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytPscz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccytPscz.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccViw4k.s: Assembler messages:
encrypt.c: /tmp/cccViw4k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccViw4k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccViw4k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccViw4k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccViw4k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccViw4k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccViw4k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccViw4k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccViw4k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccViw4k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccViw4k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccViw4k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccViw4k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccViw4k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccViw4k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccViw4k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccViw4k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccViw4k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccViw4k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccViw4k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccViw4k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccViw4k.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjkCOa0.s: Assembler messages:
encrypt.c: /tmp/ccjkCOa0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjkCOa0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjkCOa0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjkCOa0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkCOa0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkCOa0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkCOa0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkCOa0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkCOa0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkCOa0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkCOa0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkCOa0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjkCOa0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkCOa0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjkCOa0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjkCOa0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkCOa0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjkCOa0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjkCOa0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkCOa0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjkCOa0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjkCOa0.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3FECwT.s: Assembler messages:
encrypt.c: /tmp/cc3FECwT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3FECwT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3FECwT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3FECwT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FECwT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FECwT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FECwT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FECwT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FECwT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FECwT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FECwT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FECwT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3FECwT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FECwT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3FECwT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FECwT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3FECwT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FECwT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FECwT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FECwT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FECwT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FECwT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGiDIVu.s: Assembler messages:
encrypt.c: /tmp/ccGiDIVu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGiDIVu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGiDIVu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGiDIVu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiDIVu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiDIVu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiDIVu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiDIVu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiDIVu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiDIVu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiDIVu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiDIVu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGiDIVu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiDIVu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGiDIVu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGiDIVu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGiDIVu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGiDIVu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGiDIVu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiDIVu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGiDIVu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGiDIVu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci8InOt.s: Assembler messages:
encrypt.c: /tmp/cci8InOt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci8InOt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci8InOt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci8InOt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8InOt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8InOt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8InOt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8InOt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8InOt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8InOt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8InOt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8InOt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci8InOt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8InOt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci8InOt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci8InOt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci8InOt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci8InOt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci8InOt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8InOt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci8InOt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci8InOt.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxiVeyO.s: Assembler messages:
encrypt.c: /tmp/ccxiVeyO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxiVeyO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxiVeyO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxiVeyO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiVeyO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiVeyO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiVeyO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiVeyO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiVeyO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiVeyO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiVeyO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiVeyO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxiVeyO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiVeyO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxiVeyO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiVeyO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxiVeyO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiVeyO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiVeyO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiVeyO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiVeyO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiVeyO.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8nQ8sU.s: Assembler messages:
encrypt.c: /tmp/cc8nQ8sU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8nQ8sU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8nQ8sU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8nQ8sU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nQ8sU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nQ8sU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nQ8sU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8nQ8sU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8nQ8sU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nQ8sU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nQ8sU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nQ8sU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nQ8sU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nQ8sU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8nQ8sU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuoEFSm.s: Assembler messages:
encrypt.c: /tmp/ccuoEFSm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuoEFSm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuoEFSm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuoEFSm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoEFSm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoEFSm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoEFSm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoEFSm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoEFSm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuoEFSm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuoEFSm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuoEFSm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuoEFSm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoEFSm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuoEFSm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuoEFSm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuoEFSm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuoEFSm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuoEFSm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuoEFSm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoEFSm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuoEFSm.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTpaUpM.s: Assembler messages:
encrypt.c: /tmp/ccTpaUpM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTpaUpM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTpaUpM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTpaUpM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpaUpM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpaUpM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpaUpM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpaUpM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpaUpM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTpaUpM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTpaUpM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTpaUpM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTpaUpM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpaUpM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTpaUpM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTpaUpM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTpaUpM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTpaUpM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTpaUpM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpaUpM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTpaUpM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTpaUpM.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWBqjB9.s: Assembler messages:
encrypt.c: /tmp/ccWBqjB9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWBqjB9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWBqjB9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWBqjB9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBqjB9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBqjB9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBqjB9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBqjB9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBqjB9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBqjB9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBqjB9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBqjB9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWBqjB9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBqjB9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWBqjB9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBqjB9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWBqjB9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBqjB9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWBqjB9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWBqjB9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBqjB9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWBqjB9.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb4JS4c.s: Assembler messages:
encrypt.c: /tmp/ccb4JS4c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb4JS4c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb4JS4c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb4JS4c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4JS4c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4JS4c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4JS4c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4JS4c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4JS4c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4JS4c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4JS4c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4JS4c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb4JS4c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4JS4c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb4JS4c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb4JS4c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4JS4c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4JS4c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4JS4c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4JS4c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4JS4c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb4JS4c.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnxoFJF.s: Assembler messages:
encrypt.c: /tmp/ccnxoFJF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnxoFJF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnxoFJF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnxoFJF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxoFJF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxoFJF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxoFJF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxoFJF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxoFJF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxoFJF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxoFJF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxoFJF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnxoFJF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxoFJF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnxoFJF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxoFJF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnxoFJF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnxoFJF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxoFJF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxoFJF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxoFJF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxoFJF.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0wfj0T.s: Assembler messages:
encrypt.c: /tmp/cc0wfj0T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0wfj0T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0wfj0T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0wfj0T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wfj0T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wfj0T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wfj0T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wfj0T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wfj0T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0wfj0T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0wfj0T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0wfj0T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0wfj0T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wfj0T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0wfj0T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0wfj0T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0wfj0T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0wfj0T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0wfj0T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wfj0T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0wfj0T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0wfj0T.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca00Gv8.s: Assembler messages:
encrypt.c: /tmp/cca00Gv8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca00Gv8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca00Gv8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca00Gv8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca00Gv8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca00Gv8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca00Gv8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca00Gv8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca00Gv8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca00Gv8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca00Gv8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca00Gv8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca00Gv8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca00Gv8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca00Gv8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca00Gv8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca00Gv8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca00Gv8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca00Gv8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca00Gv8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca00Gv8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca00Gv8.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOYNPsC.s: Assembler messages:
encrypt.c: /tmp/ccOYNPsC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOYNPsC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOYNPsC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOYNPsC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYNPsC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYNPsC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYNPsC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYNPsC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYNPsC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYNPsC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYNPsC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYNPsC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOYNPsC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYNPsC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOYNPsC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYNPsC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOYNPsC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYNPsC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYNPsC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYNPsC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYNPsC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYNPsC.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsi43eg.s: Assembler messages:
encrypt.c: /tmp/ccsi43eg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsi43eg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsi43eg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsi43eg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi43eg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi43eg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi43eg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi43eg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi43eg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsi43eg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsi43eg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsi43eg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsi43eg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi43eg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsi43eg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsi43eg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsi43eg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsi43eg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsi43eg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi43eg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsi43eg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsi43eg.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbuE5R2.s: Assembler messages:
encrypt.c: /tmp/ccbuE5R2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbuE5R2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbuE5R2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbuE5R2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuE5R2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuE5R2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuE5R2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuE5R2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuE5R2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuE5R2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuE5R2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuE5R2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbuE5R2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuE5R2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbuE5R2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbuE5R2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuE5R2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbuE5R2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbuE5R2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuE5R2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbuE5R2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbuE5R2.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoYaSgr.s: Assembler messages:
encrypt.c: /tmp/ccoYaSgr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoYaSgr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoYaSgr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoYaSgr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYaSgr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYaSgr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYaSgr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYaSgr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYaSgr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYaSgr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYaSgr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYaSgr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoYaSgr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYaSgr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoYaSgr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYaSgr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoYaSgr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYaSgr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYaSgr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYaSgr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYaSgr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYaSgr.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUiY75V.s: Assembler messages:
encrypt.c: /tmp/ccUiY75V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUiY75V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUiY75V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUiY75V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiY75V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiY75V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiY75V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiY75V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiY75V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiY75V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiY75V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiY75V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUiY75V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiY75V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUiY75V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiY75V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUiY75V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiY75V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiY75V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiY75V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiY75V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiY75V.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUsUu5z.s: Assembler messages:
encrypt.c: /tmp/ccUsUu5z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUsUu5z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUsUu5z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUsUu5z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUu5z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUu5z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUu5z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUu5z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUu5z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUu5z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUu5z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUu5z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUsUu5z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUu5z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUsUu5z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUsUu5z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUu5z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsUu5z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsUu5z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUu5z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsUu5z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUsUu5z.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccByiWFk.s: Assembler messages:
encrypt.c: /tmp/ccByiWFk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccByiWFk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccByiWFk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccByiWFk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByiWFk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByiWFk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByiWFk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByiWFk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByiWFk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByiWFk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByiWFk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByiWFk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccByiWFk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByiWFk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccByiWFk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByiWFk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccByiWFk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByiWFk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByiWFk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByiWFk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByiWFk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByiWFk.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczvd5Ab.s: Assembler messages:
encrypt.c: /tmp/cczvd5Ab.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczvd5Ab.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczvd5Ab.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczvd5Ab.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvd5Ab.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvd5Ab.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvd5Ab.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvd5Ab.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvd5Ab.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczvd5Ab.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczvd5Ab.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczvd5Ab.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczvd5Ab.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvd5Ab.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczvd5Ab.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczvd5Ab.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczvd5Ab.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczvd5Ab.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczvd5Ab.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvd5Ab.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczvd5Ab.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczvd5Ab.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccg5VSkm.s: Assembler messages:
encrypt.c: /tmp/ccg5VSkm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg5VSkm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg5VSkm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg5VSkm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5VSkm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5VSkm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5VSkm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5VSkm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5VSkm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5VSkm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5VSkm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5VSkm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg5VSkm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5VSkm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg5VSkm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg5VSkm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5VSkm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5VSkm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5VSkm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5VSkm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5VSkm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg5VSkm.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckdECpR.s: Assembler messages:
encrypt.c: /tmp/cckdECpR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckdECpR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckdECpR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckdECpR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdECpR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdECpR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdECpR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdECpR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdECpR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdECpR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdECpR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdECpR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckdECpR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdECpR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckdECpR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdECpR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckdECpR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdECpR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdECpR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdECpR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdECpR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdECpR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccguZJXt.s: Assembler messages:
encrypt.c: /tmp/ccguZJXt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccguZJXt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccguZJXt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccguZJXt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguZJXt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguZJXt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguZJXt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguZJXt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguZJXt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguZJXt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguZJXt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguZJXt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccguZJXt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguZJXt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccguZJXt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccguZJXt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccguZJXt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccguZJXt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccguZJXt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccguZJXt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccguZJXt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccguZJXt.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs8nlgF.s: Assembler messages:
encrypt.c: /tmp/ccs8nlgF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs8nlgF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs8nlgF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs8nlgF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8nlgF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8nlgF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8nlgF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8nlgF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8nlgF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8nlgF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8nlgF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8nlgF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs8nlgF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8nlgF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs8nlgF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8nlgF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs8nlgF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs8nlgF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs8nlgF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs8nlgF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8nlgF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs8nlgF.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFQgJv2.s: Assembler messages:
encrypt.c: /tmp/ccFQgJv2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFQgJv2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFQgJv2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFQgJv2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQgJv2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQgJv2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQgJv2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQgJv2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQgJv2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQgJv2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQgJv2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQgJv2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFQgJv2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQgJv2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFQgJv2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFQgJv2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFQgJv2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFQgJv2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFQgJv2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFQgJv2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFQgJv2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFQgJv2.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci8mKd1.s: Assembler messages:
encrypt.c: /tmp/cci8mKd1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci8mKd1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci8mKd1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci8mKd1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8mKd1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8mKd1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8mKd1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8mKd1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8mKd1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8mKd1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8mKd1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8mKd1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci8mKd1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8mKd1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci8mKd1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8mKd1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci8mKd1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8mKd1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8mKd1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8mKd1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8mKd1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8mKd1.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAnZmtF.s: Assembler messages:
encrypt.c: /tmp/ccAnZmtF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAnZmtF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAnZmtF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAnZmtF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnZmtF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnZmtF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnZmtF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnZmtF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnZmtF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAnZmtF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAnZmtF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAnZmtF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAnZmtF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnZmtF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAnZmtF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAnZmtF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAnZmtF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAnZmtF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAnZmtF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAnZmtF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAnZmtF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAnZmtF.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdgi7MF.s: Assembler messages:
encrypt.c: /tmp/ccdgi7MF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdgi7MF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdgi7MF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdgi7MF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgi7MF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgi7MF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgi7MF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgi7MF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgi7MF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdgi7MF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdgi7MF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdgi7MF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdgi7MF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgi7MF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdgi7MF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdgi7MF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdgi7MF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdgi7MF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdgi7MF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgi7MF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdgi7MF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdgi7MF.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3lIZSc.s: Assembler messages:
encrypt.c: /tmp/cc3lIZSc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3lIZSc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3lIZSc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3lIZSc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lIZSc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lIZSc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lIZSc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lIZSc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lIZSc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3lIZSc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3lIZSc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3lIZSc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3lIZSc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lIZSc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3lIZSc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3lIZSc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3lIZSc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3lIZSc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3lIZSc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3lIZSc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lIZSc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3lIZSc.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCUMuJf.s: Assembler messages:
encrypt.c: /tmp/ccCUMuJf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCUMuJf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCUMuJf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCUMuJf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUMuJf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUMuJf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUMuJf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUMuJf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUMuJf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUMuJf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUMuJf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUMuJf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCUMuJf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUMuJf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCUMuJf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCUMuJf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUMuJf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCUMuJf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCUMuJf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUMuJf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCUMuJf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCUMuJf.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSbgSaZ.s: Assembler messages:
encrypt.c: /tmp/ccSbgSaZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbgSaZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSbgSaZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSbgSaZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbgSaZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbgSaZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbgSaZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSbgSaZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSbgSaZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbgSaZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbgSaZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbgSaZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbgSaZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbgSaZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSbgSaZ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnbKV0X.s: Assembler messages:
encrypt.c: /tmp/ccnbKV0X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbKV0X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnbKV0X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnbKV0X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbKV0X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbKV0X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbKV0X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbKV0X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbKV0X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbKV0X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbKV0X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbKV0X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnbKV0X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbKV0X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnbKV0X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbKV0X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnbKV0X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbKV0X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbKV0X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbKV0X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbKV0X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbKV0X.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH6CNtp.s: Assembler messages:
encrypt.c: /tmp/ccH6CNtp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6CNtp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH6CNtp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH6CNtp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6CNtp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6CNtp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6CNtp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6CNtp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6CNtp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6CNtp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6CNtp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6CNtp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH6CNtp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6CNtp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH6CNtp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6CNtp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH6CNtp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6CNtp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6CNtp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6CNtp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6CNtp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6CNtp.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsPQoro.s: Assembler messages:
encrypt.c: /tmp/ccsPQoro.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsPQoro.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsPQoro.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsPQoro.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPQoro.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPQoro.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPQoro.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPQoro.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPQoro.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPQoro.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPQoro.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPQoro.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsPQoro.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPQoro.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsPQoro.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsPQoro.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPQoro.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPQoro.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPQoro.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPQoro.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPQoro.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsPQoro.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIsVUYy.s: Assembler messages:
encrypt.c: /tmp/ccIsVUYy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIsVUYy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIsVUYy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIsVUYy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIsVUYy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIsVUYy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIsVUYy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIsVUYy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIsVUYy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIsVUYy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIsVUYy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIsVUYy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIsVUYy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIsVUYy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIsVUYy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIsVUYy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIsVUYy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIsVUYy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIsVUYy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIsVUYy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIsVUYy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIsVUYy.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvsrJdj.s: Assembler messages:
encrypt.c: /tmp/ccvsrJdj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvsrJdj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvsrJdj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvsrJdj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsrJdj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsrJdj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsrJdj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsrJdj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsrJdj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsrJdj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsrJdj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsrJdj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvsrJdj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsrJdj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvsrJdj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvsrJdj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsrJdj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvsrJdj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvsrJdj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsrJdj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvsrJdj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvsrJdj.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6Bc6xa.s: Assembler messages:
encrypt.c: /tmp/cc6Bc6xa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Bc6xa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Bc6xa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Bc6xa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Bc6xa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Bc6xa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Bc6xa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Bc6xa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Bc6xa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6Bc6xa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Bc6xa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Bc6xa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Bc6xa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bc6xa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Bc6xa.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUiBbAP.s: Assembler messages:
encrypt.c: /tmp/ccUiBbAP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUiBbAP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUiBbAP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUiBbAP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiBbAP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiBbAP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiBbAP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiBbAP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiBbAP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUiBbAP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUiBbAP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUiBbAP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUiBbAP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiBbAP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUiBbAP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUiBbAP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUiBbAP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUiBbAP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUiBbAP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiBbAP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUiBbAP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUiBbAP.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPuk78T.s: Assembler messages:
encrypt.c: /tmp/ccPuk78T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPuk78T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPuk78T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPuk78T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuk78T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuk78T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuk78T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuk78T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuk78T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuk78T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuk78T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuk78T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPuk78T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuk78T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPuk78T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuk78T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPuk78T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPuk78T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPuk78T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPuk78T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuk78T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPuk78T.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccg3evwz.s: Assembler messages:
encrypt.c: /tmp/ccg3evwz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg3evwz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg3evwz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg3evwz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3evwz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3evwz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3evwz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3evwz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3evwz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg3evwz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg3evwz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg3evwz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg3evwz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3evwz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg3evwz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg3evwz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg3evwz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg3evwz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg3evwz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3evwz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg3evwz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg3evwz.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvUnWPa.s: Assembler messages:
encrypt.c: /tmp/ccvUnWPa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvUnWPa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvUnWPa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvUnWPa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUnWPa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUnWPa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUnWPa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUnWPa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUnWPa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvUnWPa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvUnWPa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvUnWPa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvUnWPa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUnWPa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvUnWPa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvUnWPa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvUnWPa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvUnWPa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvUnWPa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUnWPa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvUnWPa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvUnWPa.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwA9Afk.s: Assembler messages:
encrypt.c: /tmp/ccwA9Afk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwA9Afk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwA9Afk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwA9Afk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA9Afk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA9Afk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA9Afk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA9Afk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA9Afk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwA9Afk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwA9Afk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwA9Afk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwA9Afk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA9Afk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwA9Afk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwA9Afk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwA9Afk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwA9Afk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwA9Afk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwA9Afk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA9Afk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwA9Afk.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccbA0Sg.s: Assembler messages:
encrypt.c: /tmp/cccbA0Sg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccbA0Sg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccbA0Sg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccbA0Sg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbA0Sg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbA0Sg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbA0Sg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbA0Sg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbA0Sg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbA0Sg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbA0Sg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbA0Sg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccbA0Sg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbA0Sg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccbA0Sg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccbA0Sg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbA0Sg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccbA0Sg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccbA0Sg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbA0Sg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccbA0Sg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccbA0Sg.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqFBeQz.s: Assembler messages:
encrypt.c: /tmp/ccqFBeQz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqFBeQz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqFBeQz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqFBeQz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFBeQz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFBeQz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFBeQz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFBeQz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFBeQz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFBeQz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFBeQz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFBeQz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqFBeQz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFBeQz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqFBeQz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFBeQz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqFBeQz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFBeQz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFBeQz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFBeQz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFBeQz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFBeQz.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGxFav8.s: Assembler messages:
encrypt.c: /tmp/ccGxFav8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGxFav8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGxFav8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGxFav8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxFav8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxFav8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxFav8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxFav8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxFav8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxFav8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxFav8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxFav8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGxFav8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxFav8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGxFav8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxFav8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGxFav8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxFav8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGxFav8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGxFav8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxFav8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGxFav8.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUgWHKO.s: Assembler messages:
encrypt.c: /tmp/ccUgWHKO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUgWHKO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUgWHKO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUgWHKO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgWHKO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgWHKO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgWHKO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgWHKO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgWHKO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgWHKO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgWHKO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgWHKO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUgWHKO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgWHKO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUgWHKO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUgWHKO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgWHKO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgWHKO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgWHKO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgWHKO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgWHKO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUgWHKO.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDx3hMz.s: Assembler messages:
encrypt.c: /tmp/ccDx3hMz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDx3hMz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDx3hMz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDx3hMz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDx3hMz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDx3hMz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDx3hMz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDx3hMz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDx3hMz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDx3hMz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDx3hMz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDx3hMz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDx3hMz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDx3hMz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDx3hMz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDx3hMz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDx3hMz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDx3hMz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDx3hMz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDx3hMz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDx3hMz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDx3hMz.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNqp0bQ.s: Assembler messages:
encrypt.c: /tmp/ccNqp0bQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNqp0bQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNqp0bQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNqp0bQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqp0bQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqp0bQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqp0bQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNqp0bQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqp0bQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNqp0bQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqp0bQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqp0bQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqp0bQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqp0bQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqp0bQ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjknaO7.s: Assembler messages:
encrypt.c: /tmp/ccjknaO7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjknaO7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjknaO7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjknaO7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjknaO7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjknaO7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjknaO7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjknaO7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjknaO7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjknaO7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjknaO7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjknaO7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjknaO7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjknaO7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjknaO7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjknaO7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjknaO7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjknaO7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjknaO7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjknaO7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjknaO7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjknaO7.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctJHzCf.s: Assembler messages:
encrypt.c: /tmp/cctJHzCf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctJHzCf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctJHzCf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctJHzCf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJHzCf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJHzCf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJHzCf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJHzCf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJHzCf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJHzCf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJHzCf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJHzCf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctJHzCf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJHzCf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctJHzCf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJHzCf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctJHzCf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJHzCf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctJHzCf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctJHzCf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJHzCf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctJHzCf.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccTJ3Hu.s: Assembler messages:
encrypt.c: /tmp/cccTJ3Hu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccTJ3Hu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccTJ3Hu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccTJ3Hu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccTJ3Hu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccTJ3Hu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccTJ3Hu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccTJ3Hu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccTJ3Hu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccTJ3Hu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccTJ3Hu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccTJ3Hu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccTJ3Hu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccTJ3Hu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccTJ3Hu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyGy7rc.s: Assembler messages:
encrypt.c: /tmp/ccyGy7rc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyGy7rc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyGy7rc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyGy7rc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGy7rc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGy7rc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGy7rc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGy7rc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGy7rc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyGy7rc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyGy7rc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyGy7rc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyGy7rc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGy7rc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyGy7rc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyGy7rc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyGy7rc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyGy7rc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyGy7rc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGy7rc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyGy7rc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyGy7rc.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPuM8UK.s: Assembler messages:
encrypt.c: /tmp/ccPuM8UK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPuM8UK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPuM8UK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPuM8UK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM8UK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM8UK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM8UK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM8UK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM8UK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPuM8UK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPuM8UK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPuM8UK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPuM8UK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM8UK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPuM8UK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPuM8UK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPuM8UK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPuM8UK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPuM8UK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM8UK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPuM8UK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPuM8UK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctdGR5U.s: Assembler messages:
encrypt.c: /tmp/cctdGR5U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctdGR5U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctdGR5U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctdGR5U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdGR5U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdGR5U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdGR5U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdGR5U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdGR5U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctdGR5U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctdGR5U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctdGR5U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctdGR5U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdGR5U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctdGR5U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctdGR5U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctdGR5U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctdGR5U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctdGR5U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctdGR5U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdGR5U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctdGR5U.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9D5Gbu.s: Assembler messages:
encrypt.c: /tmp/cc9D5Gbu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9D5Gbu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9D5Gbu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9D5Gbu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9D5Gbu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9D5Gbu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9D5Gbu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9D5Gbu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9D5Gbu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9D5Gbu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9D5Gbu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9D5Gbu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9D5Gbu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9D5Gbu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9D5Gbu.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz5BKdN.s: Assembler messages:
encrypt.c: /tmp/ccz5BKdN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz5BKdN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz5BKdN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz5BKdN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5BKdN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5BKdN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5BKdN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5BKdN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5BKdN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5BKdN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5BKdN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5BKdN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz5BKdN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5BKdN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz5BKdN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5BKdN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz5BKdN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5BKdN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz5BKdN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz5BKdN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5BKdN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz5BKdN.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKExer5.s: Assembler messages:
encrypt.c: /tmp/ccKExer5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKExer5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKExer5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKExer5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExer5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExer5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExer5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExer5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExer5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExer5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExer5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExer5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKExer5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExer5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKExer5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKExer5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExer5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKExer5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKExer5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExer5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKExer5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKExer5.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdpoyJ7.s: Assembler messages:
encrypt.c: /tmp/ccdpoyJ7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdpoyJ7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdpoyJ7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdpoyJ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpoyJ7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpoyJ7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpoyJ7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdpoyJ7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpoyJ7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdpoyJ7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpoyJ7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpoyJ7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpoyJ7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpoyJ7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpoyJ7.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7nJl8J.s: Assembler messages:
encrypt.c: /tmp/cc7nJl8J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7nJl8J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7nJl8J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7nJl8J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nJl8J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nJl8J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nJl8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nJl8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nJl8J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nJl8J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nJl8J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nJl8J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7nJl8J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nJl8J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7nJl8J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nJl8J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7nJl8J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nJl8J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nJl8J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nJl8J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nJl8J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nJl8J.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCCMIUK.s: Assembler messages:
encrypt.c: /tmp/ccCCMIUK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCCMIUK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCCMIUK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCCMIUK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCMIUK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCMIUK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCMIUK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCMIUK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCMIUK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCMIUK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCMIUK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCMIUK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCCMIUK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCMIUK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCCMIUK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCCMIUK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCMIUK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCCMIUK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCCMIUK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCMIUK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCCMIUK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCCMIUK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceZCJnj.s: Assembler messages:
encrypt.c: /tmp/cceZCJnj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceZCJnj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceZCJnj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceZCJnj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZCJnj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZCJnj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZCJnj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZCJnj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZCJnj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZCJnj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZCJnj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZCJnj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceZCJnj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZCJnj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceZCJnj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZCJnj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceZCJnj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZCJnj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZCJnj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZCJnj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZCJnj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZCJnj.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch7o8ji.s: Assembler messages:
encrypt.c: /tmp/cch7o8ji.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch7o8ji.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch7o8ji.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch7o8ji.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7o8ji.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7o8ji.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7o8ji.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7o8ji.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7o8ji.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch7o8ji.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch7o8ji.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch7o8ji.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch7o8ji.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7o8ji.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch7o8ji.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch7o8ji.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch7o8ji.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch7o8ji.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch7o8ji.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7o8ji.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch7o8ji.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch7o8ji.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCkJe33.s: Assembler messages:
encrypt.c: /tmp/ccCkJe33.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCkJe33.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCkJe33.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCkJe33.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkJe33.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkJe33.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkJe33.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkJe33.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkJe33.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkJe33.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkJe33.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkJe33.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCkJe33.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkJe33.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCkJe33.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkJe33.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCkJe33.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkJe33.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkJe33.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkJe33.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkJe33.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkJe33.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbjnyT3.s: Assembler messages:
encrypt.c: /tmp/ccbjnyT3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbjnyT3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbjnyT3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbjnyT3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjnyT3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjnyT3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjnyT3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjnyT3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjnyT3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbjnyT3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbjnyT3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbjnyT3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbjnyT3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjnyT3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbjnyT3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbjnyT3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbjnyT3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjnyT3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjnyT3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjnyT3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjnyT3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjnyT3.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc45rwir.s: Assembler messages:
encrypt.c: /tmp/cc45rwir.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc45rwir.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc45rwir.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc45rwir.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rwir.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rwir.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rwir.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rwir.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rwir.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rwir.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rwir.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rwir.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc45rwir.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rwir.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc45rwir.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rwir.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc45rwir.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rwir.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45rwir.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45rwir.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rwir.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45rwir.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFJFAeq.s: Assembler messages:
encrypt.c: /tmp/ccFJFAeq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFJFAeq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFJFAeq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFJFAeq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJFAeq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJFAeq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJFAeq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJFAeq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJFAeq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFJFAeq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFJFAeq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFJFAeq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFJFAeq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJFAeq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFJFAeq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFJFAeq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFJFAeq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFJFAeq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFJFAeq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJFAeq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFJFAeq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFJFAeq.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFquiLB.s: Assembler messages:
encrypt.c: /tmp/ccFquiLB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFquiLB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFquiLB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFquiLB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFquiLB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFquiLB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFquiLB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFquiLB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFquiLB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFquiLB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFquiLB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFquiLB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFquiLB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFquiLB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFquiLB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFquiLB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFquiLB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFquiLB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFquiLB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFquiLB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFquiLB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFquiLB.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb4TSNu.s: Assembler messages:
encrypt.c: /tmp/ccb4TSNu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb4TSNu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb4TSNu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb4TSNu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4TSNu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4TSNu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4TSNu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4TSNu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4TSNu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4TSNu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4TSNu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4TSNu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb4TSNu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4TSNu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb4TSNu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb4TSNu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4TSNu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4TSNu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4TSNu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4TSNu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4TSNu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb4TSNu.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6lEwW9.s: Assembler messages:
encrypt.c: /tmp/cc6lEwW9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6lEwW9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6lEwW9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6lEwW9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lEwW9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lEwW9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lEwW9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lEwW9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lEwW9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lEwW9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lEwW9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lEwW9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6lEwW9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lEwW9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6lEwW9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lEwW9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6lEwW9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lEwW9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6lEwW9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6lEwW9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lEwW9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6lEwW9.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclGjXpT.s: Assembler messages:
encrypt.c: /tmp/cclGjXpT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclGjXpT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclGjXpT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclGjXpT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGjXpT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGjXpT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGjXpT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGjXpT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGjXpT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGjXpT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGjXpT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGjXpT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclGjXpT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGjXpT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclGjXpT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclGjXpT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGjXpT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGjXpT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGjXpT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGjXpT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGjXpT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclGjXpT.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYAatlW.s: Assembler messages:
encrypt.c: /tmp/ccYAatlW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYAatlW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYAatlW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYAatlW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAatlW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAatlW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAatlW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAatlW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAatlW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAatlW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAatlW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAatlW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYAatlW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAatlW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYAatlW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAatlW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYAatlW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAatlW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYAatlW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYAatlW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAatlW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYAatlW.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuhPqfD.s: Assembler messages:
encrypt.c: /tmp/ccuhPqfD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuhPqfD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuhPqfD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuhPqfD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhPqfD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhPqfD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhPqfD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhPqfD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhPqfD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuhPqfD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuhPqfD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuhPqfD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuhPqfD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhPqfD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuhPqfD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuhPqfD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuhPqfD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuhPqfD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuhPqfD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhPqfD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuhPqfD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuhPqfD.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEXwV7i.s: Assembler messages:
encrypt.c: /tmp/ccEXwV7i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEXwV7i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEXwV7i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEXwV7i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXwV7i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXwV7i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXwV7i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXwV7i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXwV7i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEXwV7i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEXwV7i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEXwV7i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEXwV7i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXwV7i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEXwV7i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEXwV7i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEXwV7i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEXwV7i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEXwV7i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEXwV7i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXwV7i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEXwV7i.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccet9o09.s: Assembler messages:
encrypt.c: /tmp/ccet9o09.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccet9o09.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccet9o09.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccet9o09.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccet9o09.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccet9o09.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccet9o09.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccet9o09.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccet9o09.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccet9o09.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccet9o09.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccet9o09.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccet9o09.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccet9o09.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccet9o09.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccet9o09.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccet9o09.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccet9o09.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccet9o09.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccet9o09.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccet9o09.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccet9o09.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8pVb9g.s: Assembler messages:
encrypt.c: /tmp/cc8pVb9g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8pVb9g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8pVb9g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8pVb9g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pVb9g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pVb9g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pVb9g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pVb9g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pVb9g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pVb9g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pVb9g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pVb9g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8pVb9g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pVb9g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8pVb9g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pVb9g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8pVb9g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pVb9g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8pVb9g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8pVb9g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pVb9g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8pVb9g.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCzXvsX.s: Assembler messages:
encrypt.c: /tmp/ccCzXvsX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCzXvsX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCzXvsX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCzXvsX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzXvsX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzXvsX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzXvsX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzXvsX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzXvsX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzXvsX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzXvsX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzXvsX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCzXvsX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzXvsX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCzXvsX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCzXvsX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzXvsX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCzXvsX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCzXvsX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzXvsX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCzXvsX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCzXvsX.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0clgjj.s: Assembler messages:
encrypt.c: /tmp/cc0clgjj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0clgjj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0clgjj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0clgjj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0clgjj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0clgjj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0clgjj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0clgjj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0clgjj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0clgjj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0clgjj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0clgjj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0clgjj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0clgjj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0clgjj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0clgjj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0clgjj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0clgjj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0clgjj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0clgjj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0clgjj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0clgjj.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyAPhGO.s: Assembler messages:
encrypt.c: /tmp/ccyAPhGO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyAPhGO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyAPhGO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyAPhGO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAPhGO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAPhGO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAPhGO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAPhGO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAPhGO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyAPhGO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyAPhGO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyAPhGO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyAPhGO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAPhGO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyAPhGO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyAPhGO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyAPhGO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyAPhGO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyAPhGO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyAPhGO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAPhGO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyAPhGO.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0sLLDd.s: Assembler messages:
encrypt.c: /tmp/cc0sLLDd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0sLLDd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0sLLDd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0sLLDd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sLLDd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sLLDd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sLLDd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sLLDd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sLLDd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0sLLDd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0sLLDd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0sLLDd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0sLLDd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sLLDd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0sLLDd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0sLLDd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0sLLDd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0sLLDd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0sLLDd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sLLDd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0sLLDd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0sLLDd.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchRq3GB.s: Assembler messages:
encrypt.c: /tmp/cchRq3GB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchRq3GB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchRq3GB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchRq3GB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRq3GB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRq3GB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRq3GB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRq3GB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRq3GB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRq3GB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRq3GB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRq3GB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchRq3GB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRq3GB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchRq3GB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRq3GB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchRq3GB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRq3GB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRq3GB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRq3GB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRq3GB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRq3GB.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTBkBf1.s: Assembler messages:
encrypt.c: /tmp/ccTBkBf1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTBkBf1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTBkBf1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTBkBf1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkBf1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkBf1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkBf1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkBf1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkBf1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTBkBf1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTBkBf1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTBkBf1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTBkBf1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkBf1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTBkBf1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTBkBf1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTBkBf1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTBkBf1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTBkBf1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTBkBf1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBkBf1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTBkBf1.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZi2tBC.s: Assembler messages:
encrypt.c: /tmp/ccZi2tBC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZi2tBC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZi2tBC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZi2tBC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi2tBC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi2tBC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi2tBC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi2tBC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi2tBC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZi2tBC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZi2tBC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZi2tBC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZi2tBC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi2tBC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZi2tBC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZi2tBC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZi2tBC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZi2tBC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZi2tBC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi2tBC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZi2tBC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZi2tBC.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHetNWe.s: Assembler messages:
encrypt.c: /tmp/ccHetNWe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHetNWe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHetNWe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHetNWe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHetNWe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHetNWe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHetNWe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHetNWe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHetNWe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHetNWe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHetNWe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHetNWe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHetNWe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHetNWe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHetNWe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHetNWe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHetNWe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHetNWe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHetNWe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHetNWe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHetNWe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHetNWe.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdVHs7H.s: Assembler messages:
encrypt.c: /tmp/ccdVHs7H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdVHs7H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdVHs7H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdVHs7H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVHs7H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVHs7H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVHs7H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVHs7H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVHs7H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVHs7H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVHs7H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVHs7H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdVHs7H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVHs7H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdVHs7H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVHs7H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdVHs7H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVHs7H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdVHs7H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdVHs7H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVHs7H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdVHs7H.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8pFMpG.s: Assembler messages:
encrypt.c: /tmp/cc8pFMpG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8pFMpG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8pFMpG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8pFMpG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pFMpG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pFMpG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pFMpG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pFMpG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pFMpG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8pFMpG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8pFMpG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8pFMpG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8pFMpG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pFMpG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8pFMpG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8pFMpG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8pFMpG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8pFMpG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8pFMpG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pFMpG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8pFMpG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8pFMpG.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccACpGQh.s: Assembler messages:
encrypt.c: /tmp/ccACpGQh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccACpGQh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccACpGQh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccACpGQh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccACpGQh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccACpGQh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccACpGQh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccACpGQh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccACpGQh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccACpGQh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccACpGQh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccACpGQh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccACpGQh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccACpGQh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccACpGQh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccACpGQh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccACpGQh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccACpGQh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccACpGQh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccACpGQh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccACpGQh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccACpGQh.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGaUVGy.s: Assembler messages:
encrypt.c: /tmp/ccGaUVGy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGaUVGy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGaUVGy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGaUVGy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGaUVGy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGaUVGy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGaUVGy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGaUVGy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGaUVGy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGaUVGy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGaUVGy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGaUVGy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGaUVGy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGaUVGy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGaUVGy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGaUVGy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGaUVGy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGaUVGy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGaUVGy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGaUVGy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGaUVGy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGaUVGy.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUDde32.s: Assembler messages:
encrypt.c: /tmp/ccUDde32.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUDde32.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUDde32.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUDde32.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDde32.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDde32.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDde32.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDde32.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDde32.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUDde32.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUDde32.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUDde32.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUDde32.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDde32.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUDde32.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUDde32.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUDde32.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUDde32.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUDde32.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUDde32.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDde32.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUDde32.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKT2wLq.s: Assembler messages:
encrypt.c: /tmp/ccKT2wLq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKT2wLq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKT2wLq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKT2wLq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKT2wLq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKT2wLq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKT2wLq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKT2wLq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKT2wLq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKT2wLq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKT2wLq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKT2wLq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKT2wLq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKT2wLq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKT2wLq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKT2wLq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKT2wLq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKT2wLq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKT2wLq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKT2wLq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKT2wLq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKT2wLq.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckUMzVP.s: Assembler messages:
encrypt.c: /tmp/cckUMzVP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckUMzVP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckUMzVP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckUMzVP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUMzVP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUMzVP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUMzVP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUMzVP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUMzVP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckUMzVP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckUMzVP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckUMzVP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckUMzVP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUMzVP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckUMzVP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckUMzVP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckUMzVP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckUMzVP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckUMzVP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUMzVP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckUMzVP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckUMzVP.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEvhp1l.s: Assembler messages:
encrypt.c: /tmp/ccEvhp1l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEvhp1l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEvhp1l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEvhp1l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhp1l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhp1l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhp1l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhp1l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhp1l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhp1l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhp1l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhp1l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEvhp1l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhp1l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEvhp1l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEvhp1l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhp1l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEvhp1l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEvhp1l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhp1l.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEvhp1l.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEvhp1l.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxpuATU.s: Assembler messages:
encrypt.c: /tmp/ccxpuATU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxpuATU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxpuATU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxpuATU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpuATU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpuATU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpuATU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpuATU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpuATU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxpuATU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxpuATU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxpuATU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxpuATU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpuATU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxpuATU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxpuATU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxpuATU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxpuATU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxpuATU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxpuATU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpuATU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxpuATU.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3tEHul.s: Assembler messages:
encrypt.c: /tmp/cc3tEHul.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3tEHul.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3tEHul.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3tEHul.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tEHul.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tEHul.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tEHul.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tEHul.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tEHul.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3tEHul.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3tEHul.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3tEHul.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3tEHul.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tEHul.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3tEHul.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3tEHul.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3tEHul.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3tEHul.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3tEHul.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tEHul.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3tEHul.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3tEHul.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwAHzxu.s: Assembler messages:
encrypt.c: /tmp/ccwAHzxu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwAHzxu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwAHzxu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwAHzxu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAHzxu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAHzxu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAHzxu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAHzxu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAHzxu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAHzxu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAHzxu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAHzxu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwAHzxu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAHzxu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwAHzxu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAHzxu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwAHzxu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwAHzxu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwAHzxu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwAHzxu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwAHzxu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwAHzxu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc30HDhF.s: Assembler messages:
encrypt.c: /tmp/cc30HDhF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc30HDhF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc30HDhF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc30HDhF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30HDhF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30HDhF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30HDhF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30HDhF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30HDhF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30HDhF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30HDhF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30HDhF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc30HDhF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30HDhF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc30HDhF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc30HDhF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30HDhF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30HDhF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30HDhF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30HDhF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30HDhF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc30HDhF.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwRRucf.s: Assembler messages:
encrypt.c: /tmp/ccwRRucf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwRRucf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwRRucf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwRRucf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRRucf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRRucf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRRucf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRRucf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRRucf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRRucf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRRucf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRRucf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwRRucf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRRucf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwRRucf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRRucf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwRRucf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRRucf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRRucf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRRucf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRRucf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRRucf.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccElkn6L.s: Assembler messages:
encrypt.c: /tmp/ccElkn6L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccElkn6L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccElkn6L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccElkn6L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElkn6L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElkn6L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElkn6L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElkn6L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElkn6L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElkn6L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElkn6L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElkn6L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccElkn6L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElkn6L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccElkn6L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElkn6L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccElkn6L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElkn6L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccElkn6L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccElkn6L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElkn6L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccElkn6L.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIzPmm9.s: Assembler messages:
encrypt.c: /tmp/ccIzPmm9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIzPmm9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIzPmm9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIzPmm9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzPmm9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzPmm9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzPmm9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzPmm9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzPmm9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzPmm9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzPmm9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzPmm9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIzPmm9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzPmm9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIzPmm9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIzPmm9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzPmm9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIzPmm9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIzPmm9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzPmm9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIzPmm9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIzPmm9.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3Nbnxt.s: Assembler messages:
encrypt.c: /tmp/cc3Nbnxt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Nbnxt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Nbnxt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Nbnxt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Nbnxt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3Nbnxt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Nbnxt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Nbnxt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Nbnxt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Nbnxt.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/cc3Nbnxt.s: Assembler messages:
encrypt.c: /tmp/cc3Nbnxt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Nbnxt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Nbnxt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Nbnxt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Nbnxt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3Nbnxt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Nbnxt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Nbnxt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Nbnxt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Nbnxt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Nbnxt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Nbnxt.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDXK7qQ.s: Assembler messages:
encrypt.c: /tmp/ccDXK7qQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXK7qQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDXK7qQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDXK7qQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDXK7qQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDXK7qQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXK7qQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXK7qQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXK7qQ.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/ccDXK7qQ.s: Assembler messages:
encrypt.c: /tmp/ccDXK7qQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXK7qQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDXK7qQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDXK7qQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDXK7qQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDXK7qQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXK7qQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXK7qQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXK7qQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXK7qQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXK7qQ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgvHN4o.s: Assembler messages:
encrypt.c: /tmp/ccgvHN4o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgvHN4o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgvHN4o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgvHN4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgvHN4o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgvHN4o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgvHN4o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvHN4o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvHN4o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvHN4o.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/ccgvHN4o.s: Assembler messages:
encrypt.c: /tmp/ccgvHN4o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgvHN4o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgvHN4o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgvHN4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgvHN4o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgvHN4o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgvHN4o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvHN4o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvHN4o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvHN4o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvHN4o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvHN4o.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxG2juQ.s: Assembler messages:
encrypt.c: /tmp/ccxG2juQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxG2juQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxG2juQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxG2juQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxG2juQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxG2juQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxG2juQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxG2juQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxG2juQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxG2juQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxG2juQ.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/ccxG2juQ.s: Assembler messages:
encrypt.c: /tmp/ccxG2juQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxG2juQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxG2juQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxG2juQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxG2juQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxG2juQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxG2juQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxG2juQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxG2juQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxG2juQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG2juQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxG2juQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxG2juQ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0Ow9vO.s: Assembler messages:
encrypt.c: /tmp/cc0Ow9vO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Ow9vO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Ow9vO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Ow9vO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Ow9vO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Ow9vO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Ow9vO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Ow9vO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Ow9vO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Ow9vO.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/cc0Ow9vO.s: Assembler messages:
encrypt.c: /tmp/cc0Ow9vO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Ow9vO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Ow9vO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Ow9vO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Ow9vO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Ow9vO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Ow9vO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Ow9vO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Ow9vO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ow9vO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Ow9vO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Ow9vO.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccg663y6.s: Assembler messages:
encrypt.c: /tmp/ccg663y6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg663y6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg663y6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg663y6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg663y6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg663y6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg663y6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg663y6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg663y6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg663y6.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/ccg663y6.s: Assembler messages:
encrypt.c: /tmp/ccg663y6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg663y6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg663y6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg663y6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg663y6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg663y6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg663y6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg663y6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg663y6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg663y6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg663y6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg663y6.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEL8Kax.s: Assembler messages:
encrypt.c: /tmp/ccEL8Kax.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEL8Kax.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEL8Kax.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEL8Kax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEL8Kax.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEL8Kax.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEL8Kax.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEL8Kax.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEL8Kax.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEL8Kax.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/ccEL8Kax.s: Assembler messages:
encrypt.c: /tmp/ccEL8Kax.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEL8Kax.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEL8Kax.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEL8Kax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEL8Kax.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEL8Kax.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEL8Kax.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEL8Kax.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEL8Kax.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEL8Kax.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL8Kax.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEL8Kax.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO3Piaa.s: Assembler messages:
encrypt.c: /tmp/ccO3Piaa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO3Piaa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO3Piaa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO3Piaa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO3Piaa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO3Piaa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO3Piaa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO3Piaa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO3Piaa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO3Piaa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO3Piaa.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/ccO3Piaa.s: Assembler messages:
encrypt.c: /tmp/ccO3Piaa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO3Piaa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO3Piaa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO3Piaa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO3Piaa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO3Piaa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO3Piaa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO3Piaa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO3Piaa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO3Piaa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO3Piaa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO3Piaa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO3Piaa.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLa4EVT.s: Assembler messages:
encrypt.c: /tmp/ccLa4EVT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLa4EVT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLa4EVT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLa4EVT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLa4EVT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLa4EVT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLa4EVT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLa4EVT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLa4EVT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLa4EVT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLa4EVT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLa4EVT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLa4EVT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLa4EVT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLa4EVT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLa4EVT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLa4EVT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLa4EVT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLa4EVT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLa4EVT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLa4EVT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLa4EVT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccahVjjS.s: Assembler messages:
encrypt.c: /tmp/ccahVjjS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccahVjjS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccahVjjS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccahVjjS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahVjjS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahVjjS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahVjjS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahVjjS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahVjjS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccahVjjS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccahVjjS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccahVjjS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccahVjjS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahVjjS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccahVjjS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccahVjjS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccahVjjS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccahVjjS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccahVjjS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahVjjS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccahVjjS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccahVjjS.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/omdsha256k256n104tau160v1/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/cc89SHDv.s: Assembler messages:
encrypt.c: /tmp/cc89SHDv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc89SHDv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc89SHDv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc89SHDv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89SHDv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89SHDv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89SHDv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89SHDv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89SHDv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc89SHDv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc89SHDv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc89SHDv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc89SHDv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89SHDv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc89SHDv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc89SHDv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc89SHDv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc89SHDv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc89SHDv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc89SHDv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89SHDv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc89SHDv.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/omdsha256k256n104tau160v1/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/ccCOFxZk.s: Assembler messages:
encrypt.c: /tmp/ccCOFxZk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCOFxZk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCOFxZk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCOFxZk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOFxZk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOFxZk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOFxZk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOFxZk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOFxZk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOFxZk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOFxZk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOFxZk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCOFxZk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOFxZk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCOFxZk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCOFxZk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOFxZk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCOFxZk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCOFxZk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOFxZk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCOFxZk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCOFxZk.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccELVjpe.s: Assembler messages:
encrypt.c: /tmp/ccELVjpe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELVjpe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELVjpe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccELVjpe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVjpe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVjpe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVjpe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVjpe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVjpe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELVjpe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELVjpe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELVjpe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELVjpe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVjpe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELVjpe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELVjpe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccELVjpe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELVjpe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELVjpe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELVjpe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELVjpe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELVjpe.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceHdCZ0.s: Assembler messages:
encrypt.c: /tmp/cceHdCZ0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHdCZ0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceHdCZ0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceHdCZ0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHdCZ0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHdCZ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHdCZ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHdCZ0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHdCZ0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHdCZ0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHdCZ0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHdCZ0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceHdCZ0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHdCZ0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceHdCZ0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceHdCZ0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHdCZ0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHdCZ0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHdCZ0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHdCZ0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHdCZ0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHdCZ0.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7hx6NK.s: Assembler messages:
encrypt.c: /tmp/cc7hx6NK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7hx6NK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7hx6NK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7hx6NK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hx6NK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hx6NK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hx6NK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hx6NK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hx6NK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hx6NK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hx6NK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hx6NK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7hx6NK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hx6NK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7hx6NK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hx6NK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7hx6NK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hx6NK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hx6NK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hx6NK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hx6NK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hx6NK.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFyuiOA.s: Assembler messages:
encrypt.c: /tmp/ccFyuiOA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFyuiOA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFyuiOA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFyuiOA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyuiOA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyuiOA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyuiOA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyuiOA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyuiOA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyuiOA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyuiOA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyuiOA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFyuiOA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyuiOA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFyuiOA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFyuiOA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyuiOA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyuiOA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyuiOA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyuiOA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyuiOA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFyuiOA.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0pS0kS.s: Assembler messages:
encrypt.c: /tmp/cc0pS0kS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pS0kS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0pS0kS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0pS0kS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pS0kS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pS0kS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pS0kS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pS0kS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pS0kS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pS0kS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pS0kS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pS0kS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0pS0kS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pS0kS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0pS0kS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pS0kS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0pS0kS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pS0kS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pS0kS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pS0kS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pS0kS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pS0kS.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc67xW8L.s: Assembler messages:
encrypt.c: /tmp/cc67xW8L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc67xW8L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc67xW8L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc67xW8L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67xW8L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67xW8L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67xW8L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67xW8L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67xW8L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67xW8L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67xW8L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67xW8L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc67xW8L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67xW8L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc67xW8L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc67xW8L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67xW8L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc67xW8L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc67xW8L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67xW8L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc67xW8L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc67xW8L.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAobMu4.s: Assembler messages:
encrypt.c: /tmp/ccAobMu4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAobMu4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAobMu4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAobMu4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAobMu4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAobMu4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAobMu4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAobMu4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAobMu4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAobMu4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAobMu4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAobMu4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAobMu4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAobMu4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAobMu4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAobMu4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAobMu4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAobMu4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAobMu4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAobMu4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAobMu4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAobMu4.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxiisGo.s: Assembler messages:
encrypt.c: /tmp/ccxiisGo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxiisGo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxiisGo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxiisGo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiisGo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiisGo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiisGo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiisGo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiisGo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiisGo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiisGo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiisGo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxiisGo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiisGo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxiisGo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiisGo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxiisGo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxiisGo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiisGo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiisGo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiisGo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxiisGo.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFDMVk7.s: Assembler messages:
encrypt.c: /tmp/ccFDMVk7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFDMVk7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFDMVk7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFDMVk7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDMVk7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDMVk7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDMVk7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDMVk7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDMVk7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDMVk7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDMVk7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDMVk7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFDMVk7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDMVk7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFDMVk7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDMVk7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFDMVk7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFDMVk7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFDMVk7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFDMVk7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDMVk7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFDMVk7.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKyNoDU.s: Assembler messages:
encrypt.c: /tmp/ccKyNoDU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKyNoDU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKyNoDU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKyNoDU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyNoDU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyNoDU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyNoDU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyNoDU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyNoDU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKyNoDU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKyNoDU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKyNoDU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKyNoDU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyNoDU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKyNoDU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKyNoDU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKyNoDU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKyNoDU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKyNoDU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyNoDU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKyNoDU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKyNoDU.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfyx9mw.s: Assembler messages:
encrypt.c: /tmp/ccfyx9mw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfyx9mw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfyx9mw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfyx9mw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyx9mw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyx9mw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyx9mw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyx9mw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyx9mw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyx9mw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyx9mw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyx9mw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfyx9mw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyx9mw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfyx9mw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfyx9mw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfyx9mw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfyx9mw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfyx9mw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyx9mw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfyx9mw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfyx9mw.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuHmG7I.s: Assembler messages:
encrypt.c: /tmp/ccuHmG7I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuHmG7I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuHmG7I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuHmG7I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHmG7I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHmG7I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHmG7I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHmG7I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHmG7I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuHmG7I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuHmG7I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuHmG7I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuHmG7I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHmG7I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuHmG7I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuHmG7I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuHmG7I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuHmG7I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuHmG7I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuHmG7I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHmG7I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuHmG7I.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLcsfbR.s: Assembler messages:
encrypt.c: /tmp/ccLcsfbR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLcsfbR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLcsfbR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLcsfbR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcsfbR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcsfbR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcsfbR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcsfbR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcsfbR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcsfbR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcsfbR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcsfbR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLcsfbR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcsfbR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLcsfbR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcsfbR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLcsfbR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcsfbR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcsfbR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcsfbR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcsfbR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcsfbR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRm3ghC.s: Assembler messages:
encrypt.c: /tmp/ccRm3ghC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRm3ghC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRm3ghC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRm3ghC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm3ghC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm3ghC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm3ghC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm3ghC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm3ghC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRm3ghC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRm3ghC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRm3ghC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRm3ghC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm3ghC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRm3ghC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRm3ghC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRm3ghC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRm3ghC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRm3ghC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm3ghC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRm3ghC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRm3ghC.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/omdsha256k256n104tau160v1/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/ccASphso.s: Assembler messages:
encrypt.c: /tmp/ccASphso.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccASphso.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccASphso.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccASphso.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASphso.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASphso.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASphso.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASphso.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASphso.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccASphso.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccASphso.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccASphso.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccASphso.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASphso.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccASphso.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccASphso.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccASphso.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccASphso.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccASphso.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccASphso.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASphso.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccASphso.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/omdsha256k256n104tau160v1/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/ccLCf0n3.s: Assembler messages:
encrypt.c: /tmp/ccLCf0n3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLCf0n3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLCf0n3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLCf0n3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCf0n3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCf0n3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCf0n3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCf0n3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCf0n3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCf0n3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCf0n3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCf0n3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLCf0n3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCf0n3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLCf0n3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLCf0n3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCf0n3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCf0n3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCf0n3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCf0n3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCf0n3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLCf0n3.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWMvUU6.s: Assembler messages:
encrypt.c: /tmp/ccWMvUU6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWMvUU6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWMvUU6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWMvUU6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMvUU6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMvUU6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMvUU6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMvUU6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMvUU6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWMvUU6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWMvUU6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWMvUU6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWMvUU6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMvUU6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWMvUU6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWMvUU6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWMvUU6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWMvUU6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWMvUU6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWMvUU6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMvUU6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWMvUU6.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY6gVAW.s: Assembler messages:
encrypt.c: /tmp/ccY6gVAW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6gVAW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY6gVAW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY6gVAW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6gVAW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6gVAW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6gVAW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6gVAW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6gVAW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6gVAW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6gVAW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6gVAW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY6gVAW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6gVAW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY6gVAW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY6gVAW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6gVAW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6gVAW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6gVAW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6gVAW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6gVAW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6gVAW.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJH9zTI.s: Assembler messages:
encrypt.c: /tmp/ccJH9zTI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJH9zTI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJH9zTI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJH9zTI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJH9zTI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJH9zTI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJH9zTI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJH9zTI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJH9zTI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJH9zTI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJH9zTI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJH9zTI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJH9zTI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJH9zTI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJH9zTI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJH9zTI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJH9zTI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJH9zTI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJH9zTI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJH9zTI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJH9zTI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJH9zTI.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu22Osj.s: Assembler messages:
encrypt.c: /tmp/ccu22Osj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu22Osj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu22Osj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu22Osj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu22Osj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu22Osj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu22Osj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu22Osj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu22Osj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu22Osj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu22Osj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu22Osj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu22Osj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu22Osj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu22Osj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu22Osj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu22Osj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu22Osj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu22Osj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu22Osj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu22Osj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu22Osj.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5nCjLQ.s: Assembler messages:
encrypt.c: /tmp/cc5nCjLQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5nCjLQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5nCjLQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5nCjLQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nCjLQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nCjLQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nCjLQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5nCjLQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nCjLQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5nCjLQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nCjLQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5nCjLQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5nCjLQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nCjLQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5nCjLQ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoEgIZA.s: Assembler messages:
encrypt.c: /tmp/ccoEgIZA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoEgIZA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoEgIZA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoEgIZA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEgIZA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEgIZA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEgIZA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEgIZA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEgIZA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEgIZA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEgIZA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEgIZA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoEgIZA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEgIZA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoEgIZA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoEgIZA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEgIZA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEgIZA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEgIZA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEgIZA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEgIZA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoEgIZA.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/omdsha256k256n104tau160v1/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/cc4S7e2n.s: Assembler messages:
encrypt.c: /tmp/cc4S7e2n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4S7e2n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4S7e2n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4S7e2n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4S7e2n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4S7e2n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4S7e2n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4S7e2n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4S7e2n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4S7e2n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4S7e2n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4S7e2n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4S7e2n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4S7e2n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4S7e2n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4S7e2n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4S7e2n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4S7e2n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4S7e2n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4S7e2n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4S7e2n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4S7e2n.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/omdsha256k256n104tau160v1/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/cc69EdOZ.s: Assembler messages:
encrypt.c: /tmp/cc69EdOZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc69EdOZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc69EdOZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc69EdOZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdOZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdOZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdOZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdOZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdOZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69EdOZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69EdOZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69EdOZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc69EdOZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdOZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc69EdOZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc69EdOZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69EdOZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc69EdOZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc69EdOZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69EdOZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc69EdOZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc69EdOZ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5KWGRT.s: Assembler messages:
encrypt.c: /tmp/cc5KWGRT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5KWGRT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5KWGRT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5KWGRT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KWGRT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KWGRT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KWGRT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KWGRT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KWGRT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KWGRT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KWGRT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KWGRT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5KWGRT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KWGRT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5KWGRT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5KWGRT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KWGRT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KWGRT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KWGRT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KWGRT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KWGRT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5KWGRT.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpIg756.s: Assembler messages:
encrypt.c: /tmp/ccpIg756.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpIg756.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpIg756.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpIg756.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpIg756.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpIg756.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpIg756.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpIg756.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpIg756.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpIg756.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpIg756.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpIg756.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpIg756.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpIg756.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpIg756.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpIg756.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpIg756.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpIg756.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpIg756.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpIg756.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpIg756.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpIg756.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc15bIBg.s: Assembler messages:
encrypt.c: /tmp/cc15bIBg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15bIBg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc15bIBg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc15bIBg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15bIBg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15bIBg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15bIBg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15bIBg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15bIBg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15bIBg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15bIBg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15bIBg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc15bIBg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15bIBg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc15bIBg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc15bIBg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15bIBg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15bIBg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15bIBg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15bIBg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15bIBg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc15bIBg.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc980y3I.s: Assembler messages:
encrypt.c: /tmp/cc980y3I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc980y3I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc980y3I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc980y3I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc980y3I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc980y3I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc980y3I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc980y3I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc980y3I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc980y3I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc980y3I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc980y3I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc980y3I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc980y3I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc980y3I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc980y3I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc980y3I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc980y3I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc980y3I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc980y3I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc980y3I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc980y3I.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc7tz5U.s: Assembler messages:
encrypt.c: /tmp/ccc7tz5U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc7tz5U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc7tz5U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc7tz5U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7tz5U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7tz5U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7tz5U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7tz5U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7tz5U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc7tz5U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc7tz5U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc7tz5U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc7tz5U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7tz5U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc7tz5U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc7tz5U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc7tz5U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc7tz5U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc7tz5U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc7tz5U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7tz5U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc7tz5U.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvErzYS.s: Assembler messages:
encrypt.c: /tmp/ccvErzYS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvErzYS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvErzYS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvErzYS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvErzYS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvErzYS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvErzYS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvErzYS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvErzYS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvErzYS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvErzYS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvErzYS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvErzYS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvErzYS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvErzYS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvErzYS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvErzYS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvErzYS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvErzYS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvErzYS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvErzYS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvErzYS.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/omdsha256k256n104tau160v1/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/ccHXEKZh.s: Assembler messages:
encrypt.c: /tmp/ccHXEKZh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHXEKZh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHXEKZh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHXEKZh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEKZh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEKZh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEKZh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEKZh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEKZh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHXEKZh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHXEKZh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHXEKZh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHXEKZh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEKZh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHXEKZh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHXEKZh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHXEKZh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHXEKZh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHXEKZh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEKZh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHXEKZh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHXEKZh.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/omdsha256k256n104tau160v1/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/ccLcRfAu.s: Assembler messages:
encrypt.c: /tmp/ccLcRfAu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLcRfAu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLcRfAu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLcRfAu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcRfAu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcRfAu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcRfAu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcRfAu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcRfAu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcRfAu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcRfAu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcRfAu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLcRfAu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcRfAu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLcRfAu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcRfAu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLcRfAu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcRfAu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcRfAu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcRfAu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcRfAu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcRfAu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbOZXh0.s: Assembler messages:
encrypt.c: /tmp/ccbOZXh0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOZXh0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbOZXh0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbOZXh0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOZXh0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOZXh0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOZXh0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOZXh0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOZXh0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOZXh0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOZXh0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOZXh0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbOZXh0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOZXh0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbOZXh0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbOZXh0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOZXh0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOZXh0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOZXh0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOZXh0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOZXh0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbOZXh0.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbtH2Ra.s: Assembler messages:
encrypt.c: /tmp/ccbtH2Ra.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbtH2Ra.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbtH2Ra.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbtH2Ra.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbtH2Ra.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbtH2Ra.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbtH2Ra.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbtH2Ra.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbtH2Ra.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbtH2Ra.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbtH2Ra.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbtH2Ra.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbtH2Ra.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtH2Ra.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbtH2Ra.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccexZNHB.s: Assembler messages:
encrypt.c: /tmp/ccexZNHB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccexZNHB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccexZNHB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccexZNHB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexZNHB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexZNHB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexZNHB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexZNHB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexZNHB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccexZNHB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccexZNHB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccexZNHB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccexZNHB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexZNHB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccexZNHB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccexZNHB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccexZNHB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccexZNHB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccexZNHB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexZNHB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccexZNHB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccexZNHB.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuQRgOK.s: Assembler messages:
encrypt.c: /tmp/ccuQRgOK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuQRgOK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuQRgOK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuQRgOK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQRgOK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQRgOK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQRgOK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQRgOK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQRgOK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQRgOK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQRgOK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQRgOK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuQRgOK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQRgOK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuQRgOK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQRgOK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuQRgOK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQRgOK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQRgOK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQRgOK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQRgOK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQRgOK.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ5Z0QO.s: Assembler messages:
encrypt.c: /tmp/ccZ5Z0QO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5Z0QO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ5Z0QO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ5Z0QO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5Z0QO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5Z0QO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5Z0QO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ5Z0QO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ5Z0QO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5Z0QO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5Z0QO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5Z0QO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5Z0QO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5Z0QO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5Z0QO.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccluLq9Q.s: Assembler messages:
encrypt.c: /tmp/ccluLq9Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccluLq9Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccluLq9Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccluLq9Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluLq9Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluLq9Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluLq9Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluLq9Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluLq9Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccluLq9Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccluLq9Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccluLq9Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccluLq9Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluLq9Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccluLq9Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccluLq9Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccluLq9Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccluLq9Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccluLq9Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccluLq9Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluLq9Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccluLq9Q.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/omdsha256k256n104tau160v1/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/cc5hrL5f.s: Assembler messages:
encrypt.c: /tmp/cc5hrL5f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hrL5f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hrL5f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hrL5f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrL5f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrL5f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrL5f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrL5f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrL5f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hrL5f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hrL5f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hrL5f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hrL5f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrL5f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hrL5f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5hrL5f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hrL5f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hrL5f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hrL5f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrL5f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hrL5f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5hrL5f.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/omdsha256k256n104tau160v1/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/ccq2ujQq.s: Assembler messages:
encrypt.c: /tmp/ccq2ujQq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq2ujQq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq2ujQq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq2ujQq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2ujQq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2ujQq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2ujQq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2ujQq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2ujQq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2ujQq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2ujQq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2ujQq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq2ujQq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2ujQq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq2ujQq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2ujQq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq2ujQq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2ujQq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2ujQq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2ujQq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2ujQq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2ujQq.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGyOCOX.s: Assembler messages:
encrypt.c: /tmp/ccGyOCOX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGyOCOX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGyOCOX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGyOCOX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyOCOX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyOCOX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyOCOX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyOCOX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyOCOX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyOCOX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyOCOX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyOCOX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGyOCOX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyOCOX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGyOCOX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGyOCOX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyOCOX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyOCOX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyOCOX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyOCOX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyOCOX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGyOCOX.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyHofHb.s: Assembler messages:
encrypt.c: /tmp/ccyHofHb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyHofHb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyHofHb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyHofHb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHofHb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHofHb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHofHb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHofHb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHofHb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHofHb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHofHb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHofHb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyHofHb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHofHb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyHofHb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHofHb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyHofHb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHofHb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyHofHb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyHofHb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHofHb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyHofHb.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccF45EiL.s: Assembler messages:
encrypt.c: /tmp/ccF45EiL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF45EiL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF45EiL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF45EiL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF45EiL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF45EiL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF45EiL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF45EiL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF45EiL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF45EiL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF45EiL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF45EiL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF45EiL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF45EiL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF45EiL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF45EiL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF45EiL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF45EiL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF45EiL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF45EiL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF45EiL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF45EiL.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSjGXWv.s: Assembler messages:
encrypt.c: /tmp/ccSjGXWv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSjGXWv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSjGXWv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSjGXWv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjGXWv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjGXWv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjGXWv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjGXWv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjGXWv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjGXWv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjGXWv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjGXWv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSjGXWv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjGXWv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSjGXWv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSjGXWv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSjGXWv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjGXWv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjGXWv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjGXWv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjGXWv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSjGXWv.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP2nG7J.s: Assembler messages:
encrypt.c: /tmp/ccP2nG7J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP2nG7J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP2nG7J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP2nG7J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2nG7J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2nG7J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2nG7J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2nG7J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2nG7J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2nG7J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2nG7J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2nG7J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP2nG7J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2nG7J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP2nG7J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2nG7J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP2nG7J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2nG7J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2nG7J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2nG7J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2nG7J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2nG7J.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRc5Cel.s: Assembler messages:
encrypt.c: /tmp/ccRc5Cel.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRc5Cel.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRc5Cel.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRc5Cel.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRc5Cel.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRc5Cel.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRc5Cel.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRc5Cel.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRc5Cel.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRc5Cel.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRc5Cel.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRc5Cel.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRc5Cel.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRc5Cel.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRc5Cel.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRc5Cel.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRc5Cel.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRc5Cel.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRc5Cel.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRc5Cel.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRc5Cel.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRc5Cel.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWbp9Qg.s: Assembler messages:
encrypt.c: /tmp/ccWbp9Qg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWbp9Qg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWbp9Qg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWbp9Qg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbp9Qg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbp9Qg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbp9Qg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWbp9Qg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbp9Qg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWbp9Qg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbp9Qg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWbp9Qg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWbp9Qg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbp9Qg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWbp9Qg.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsRVVsP.s: Assembler messages:
encrypt.c: /tmp/ccsRVVsP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsRVVsP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsRVVsP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsRVVsP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRVVsP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRVVsP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRVVsP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRVVsP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRVVsP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRVVsP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRVVsP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRVVsP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsRVVsP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRVVsP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsRVVsP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsRVVsP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsRVVsP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsRVVsP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsRVVsP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRVVsP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsRVVsP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsRVVsP.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEg0nrG.s: Assembler messages:
encrypt.c: /tmp/ccEg0nrG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEg0nrG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEg0nrG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEg0nrG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEg0nrG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEg0nrG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEg0nrG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEg0nrG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEg0nrG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEg0nrG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEg0nrG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEg0nrG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEg0nrG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEg0nrG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEg0nrG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEg0nrG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEg0nrG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEg0nrG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEg0nrG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEg0nrG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEg0nrG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEg0nrG.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci4UZz0.s: Assembler messages:
encrypt.c: /tmp/cci4UZz0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4UZz0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci4UZz0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci4UZz0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4UZz0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4UZz0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4UZz0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4UZz0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4UZz0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4UZz0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4UZz0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4UZz0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci4UZz0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4UZz0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci4UZz0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4UZz0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci4UZz0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci4UZz0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci4UZz0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci4UZz0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4UZz0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci4UZz0.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnorW9A.s: Assembler messages:
encrypt.c: /tmp/ccnorW9A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnorW9A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnorW9A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnorW9A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnorW9A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnorW9A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnorW9A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnorW9A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnorW9A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnorW9A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnorW9A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnorW9A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnorW9A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnorW9A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnorW9A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnorW9A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnorW9A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnorW9A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnorW9A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnorW9A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnorW9A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnorW9A.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuxRhlX.s: Assembler messages:
encrypt.c: /tmp/ccuxRhlX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuxRhlX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuxRhlX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuxRhlX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxRhlX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxRhlX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxRhlX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxRhlX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxRhlX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxRhlX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxRhlX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxRhlX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuxRhlX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxRhlX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuxRhlX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuxRhlX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuxRhlX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuxRhlX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuxRhlX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxRhlX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuxRhlX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuxRhlX.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUX5oYG.s: Assembler messages:
encrypt.c: /tmp/ccUX5oYG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUX5oYG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUX5oYG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUX5oYG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX5oYG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX5oYG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX5oYG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX5oYG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX5oYG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX5oYG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX5oYG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX5oYG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUX5oYG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX5oYG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUX5oYG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX5oYG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUX5oYG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX5oYG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUX5oYG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUX5oYG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX5oYG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUX5oYG.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgDCpBe.s: Assembler messages:
encrypt.c: /tmp/ccgDCpBe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgDCpBe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgDCpBe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgDCpBe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDCpBe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDCpBe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDCpBe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDCpBe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDCpBe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDCpBe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDCpBe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDCpBe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgDCpBe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDCpBe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgDCpBe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgDCpBe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgDCpBe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgDCpBe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgDCpBe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDCpBe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgDCpBe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgDCpBe.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNXeLFh.s: Assembler messages:
encrypt.c: /tmp/ccNXeLFh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXeLFh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXeLFh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXeLFh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXeLFh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXeLFh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXeLFh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXeLFh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXeLFh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXeLFh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXeLFh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXeLFh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXeLFh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXeLFh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXeLFh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXeLFh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNXeLFh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXeLFh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXeLFh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXeLFh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXeLFh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXeLFh.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVsNeiM.s: Assembler messages:
encrypt.c: /tmp/ccVsNeiM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVsNeiM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVsNeiM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVsNeiM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsNeiM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsNeiM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsNeiM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsNeiM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsNeiM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVsNeiM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVsNeiM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVsNeiM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVsNeiM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsNeiM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVsNeiM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVsNeiM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVsNeiM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVsNeiM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVsNeiM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsNeiM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVsNeiM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVsNeiM.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTxcAC0.s: Assembler messages:
encrypt.c: /tmp/ccTxcAC0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTxcAC0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTxcAC0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTxcAC0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxcAC0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxcAC0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxcAC0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxcAC0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxcAC0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTxcAC0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTxcAC0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTxcAC0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTxcAC0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxcAC0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTxcAC0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTxcAC0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTxcAC0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTxcAC0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTxcAC0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTxcAC0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxcAC0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTxcAC0.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpY7Ehu.s: Assembler messages:
encrypt.c: /tmp/ccpY7Ehu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpY7Ehu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpY7Ehu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpY7Ehu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY7Ehu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY7Ehu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY7Ehu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpY7Ehu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpY7Ehu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY7Ehu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpY7Ehu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpY7Ehu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY7Ehu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpY7Ehu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpY7Ehu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI9S8KV.s: Assembler messages:
encrypt.c: /tmp/ccI9S8KV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9S8KV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9S8KV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9S8KV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S8KV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S8KV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S8KV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S8KV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S8KV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S8KV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S8KV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S8KV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9S8KV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S8KV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9S8KV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI9S8KV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S8KV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9S8KV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9S8KV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S8KV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9S8KV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI9S8KV.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc3SFby.s: Assembler messages:
encrypt.c: /tmp/ccc3SFby.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc3SFby.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc3SFby.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc3SFby.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3SFby.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3SFby.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3SFby.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3SFby.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3SFby.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3SFby.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3SFby.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3SFby.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc3SFby.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3SFby.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc3SFby.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3SFby.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc3SFby.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3SFby.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc3SFby.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc3SFby.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3SFby.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc3SFby.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU8UMWn.s: Assembler messages:
encrypt.c: /tmp/ccU8UMWn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU8UMWn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU8UMWn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU8UMWn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8UMWn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8UMWn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8UMWn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8UMWn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8UMWn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU8UMWn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU8UMWn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU8UMWn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU8UMWn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8UMWn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU8UMWn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU8UMWn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU8UMWn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU8UMWn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU8UMWn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU8UMWn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU8UMWn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU8UMWn.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpSPHN3.s: Assembler messages:
encrypt.c: /tmp/ccpSPHN3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpSPHN3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpSPHN3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpSPHN3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSPHN3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSPHN3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSPHN3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSPHN3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSPHN3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSPHN3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSPHN3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSPHN3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpSPHN3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSPHN3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpSPHN3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSPHN3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpSPHN3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSPHN3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpSPHN3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpSPHN3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSPHN3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpSPHN3.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5FlXAZ.s: Assembler messages:
encrypt.c: /tmp/cc5FlXAZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5FlXAZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5FlXAZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5FlXAZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5FlXAZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5FlXAZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5FlXAZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5FlXAZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5FlXAZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5FlXAZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5FlXAZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5FlXAZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FlXAZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5FlXAZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5FlXAZ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccENyxpD.s: Assembler messages:
encrypt.c: /tmp/ccENyxpD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccENyxpD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccENyxpD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccENyxpD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENyxpD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENyxpD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENyxpD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENyxpD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENyxpD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENyxpD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENyxpD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENyxpD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccENyxpD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENyxpD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccENyxpD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENyxpD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccENyxpD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENyxpD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENyxpD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENyxpD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENyxpD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENyxpD.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc92E1LI.s: Assembler messages:
encrypt.c: /tmp/cc92E1LI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92E1LI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc92E1LI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc92E1LI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92E1LI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92E1LI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92E1LI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92E1LI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92E1LI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92E1LI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92E1LI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92E1LI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc92E1LI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92E1LI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc92E1LI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc92E1LI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92E1LI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92E1LI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92E1LI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92E1LI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92E1LI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92E1LI.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJ024wj.s: Assembler messages:
encrypt.c: /tmp/ccJ024wj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ024wj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ024wj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ024wj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ024wj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ024wj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ024wj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ024wj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ024wj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ024wj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ024wj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ024wj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ024wj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ024wj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ024wj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ024wj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ024wj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ024wj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ024wj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ024wj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ024wj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ024wj.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4RAcHf.s: Assembler messages:
encrypt.c: /tmp/cc4RAcHf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4RAcHf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4RAcHf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4RAcHf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RAcHf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RAcHf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RAcHf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RAcHf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RAcHf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RAcHf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RAcHf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RAcHf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4RAcHf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RAcHf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4RAcHf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4RAcHf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RAcHf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RAcHf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RAcHf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RAcHf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RAcHf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4RAcHf.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpMojkT.s: Assembler messages:
encrypt.c: /tmp/ccpMojkT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpMojkT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpMojkT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpMojkT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMojkT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMojkT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMojkT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMojkT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMojkT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMojkT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMojkT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMojkT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpMojkT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMojkT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpMojkT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMojkT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpMojkT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMojkT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMojkT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMojkT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMojkT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMojkT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFB1ATo.s: Assembler messages:
encrypt.c: /tmp/ccFB1ATo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFB1ATo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFB1ATo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFB1ATo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFB1ATo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFB1ATo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFB1ATo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFB1ATo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFB1ATo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFB1ATo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFB1ATo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFB1ATo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFB1ATo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFB1ATo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFB1ATo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFB1ATo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFB1ATo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFB1ATo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFB1ATo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFB1ATo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFB1ATo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFB1ATo.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvJPbR3.s: Assembler messages:
encrypt.c: /tmp/ccvJPbR3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJPbR3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvJPbR3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvJPbR3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJPbR3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJPbR3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJPbR3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJPbR3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJPbR3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJPbR3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJPbR3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJPbR3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvJPbR3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJPbR3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvJPbR3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJPbR3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvJPbR3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJPbR3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJPbR3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJPbR3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJPbR3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJPbR3.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1N4Mtv.s: Assembler messages:
encrypt.c: /tmp/cc1N4Mtv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1N4Mtv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1N4Mtv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1N4Mtv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1N4Mtv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1N4Mtv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1N4Mtv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1N4Mtv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1N4Mtv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1N4Mtv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1N4Mtv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1N4Mtv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1N4Mtv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N4Mtv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1N4Mtv.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIq3O7U.s: Assembler messages:
encrypt.c: /tmp/ccIq3O7U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIq3O7U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIq3O7U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIq3O7U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIq3O7U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIq3O7U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIq3O7U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIq3O7U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIq3O7U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIq3O7U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIq3O7U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIq3O7U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIq3O7U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIq3O7U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIq3O7U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIq3O7U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIq3O7U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIq3O7U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIq3O7U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIq3O7U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIq3O7U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIq3O7U.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVPRVzj.s: Assembler messages:
encrypt.c: /tmp/ccVPRVzj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPRVzj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVPRVzj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVPRVzj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPRVzj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPRVzj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPRVzj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPRVzj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPRVzj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPRVzj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPRVzj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPRVzj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVPRVzj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPRVzj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVPRVzj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPRVzj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVPRVzj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPRVzj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVPRVzj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVPRVzj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPRVzj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVPRVzj.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciwHcZE.s: Assembler messages:
encrypt.c: /tmp/cciwHcZE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwHcZE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciwHcZE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciwHcZE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwHcZE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwHcZE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwHcZE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwHcZE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwHcZE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwHcZE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwHcZE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwHcZE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciwHcZE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwHcZE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciwHcZE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciwHcZE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwHcZE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciwHcZE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciwHcZE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwHcZE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciwHcZE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwHcZE.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJBHHag.s: Assembler messages:
encrypt.c: /tmp/ccJBHHag.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJBHHag.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJBHHag.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJBHHag.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBHHag.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBHHag.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBHHag.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBHHag.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBHHag.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBHHag.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBHHag.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBHHag.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJBHHag.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBHHag.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJBHHag.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJBHHag.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBHHag.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJBHHag.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJBHHag.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBHHag.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJBHHag.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJBHHag.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclJ385S.s: Assembler messages:
encrypt.c: /tmp/cclJ385S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclJ385S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclJ385S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclJ385S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJ385S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJ385S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJ385S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJ385S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJ385S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJ385S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJ385S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJ385S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclJ385S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJ385S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclJ385S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJ385S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclJ385S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJ385S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclJ385S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclJ385S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJ385S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclJ385S.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccETGQj3.s: Assembler messages:
encrypt.c: /tmp/ccETGQj3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccETGQj3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccETGQj3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccETGQj3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETGQj3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETGQj3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETGQj3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETGQj3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETGQj3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETGQj3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETGQj3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETGQj3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccETGQj3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETGQj3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccETGQj3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETGQj3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccETGQj3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETGQj3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETGQj3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETGQj3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETGQj3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETGQj3.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccntT3iu.s: Assembler messages:
encrypt.c: /tmp/ccntT3iu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccntT3iu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccntT3iu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccntT3iu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntT3iu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntT3iu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntT3iu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntT3iu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntT3iu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccntT3iu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccntT3iu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccntT3iu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccntT3iu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntT3iu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccntT3iu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccntT3iu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccntT3iu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccntT3iu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccntT3iu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntT3iu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccntT3iu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccntT3iu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYZRVo1.s: Assembler messages:
encrypt.c: /tmp/ccYZRVo1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYZRVo1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYZRVo1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYZRVo1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZRVo1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZRVo1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZRVo1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZRVo1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZRVo1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZRVo1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZRVo1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZRVo1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYZRVo1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZRVo1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYZRVo1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYZRVo1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZRVo1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYZRVo1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYZRVo1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZRVo1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYZRVo1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYZRVo1.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqaKYkE.s: Assembler messages:
encrypt.c: /tmp/ccqaKYkE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqaKYkE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqaKYkE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqaKYkE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaKYkE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaKYkE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaKYkE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaKYkE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaKYkE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaKYkE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaKYkE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaKYkE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqaKYkE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaKYkE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqaKYkE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaKYkE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqaKYkE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaKYkE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqaKYkE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqaKYkE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaKYkE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqaKYkE.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4Z6QjN.s: Assembler messages:
encrypt.c: /tmp/cc4Z6QjN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Z6QjN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Z6QjN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Z6QjN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Z6QjN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Z6QjN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Z6QjN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Z6QjN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4Z6QjN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Z6QjN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Z6QjN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Z6QjN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Z6QjN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Z6QjN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Z6QjN.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv74PVm.s: Assembler messages:
encrypt.c: /tmp/ccv74PVm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv74PVm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv74PVm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv74PVm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv74PVm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv74PVm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv74PVm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv74PVm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv74PVm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv74PVm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv74PVm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv74PVm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv74PVm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv74PVm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv74PVm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv74PVm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv74PVm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv74PVm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv74PVm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv74PVm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv74PVm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv74PVm.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq2vS4T.s: Assembler messages:
encrypt.c: /tmp/ccq2vS4T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq2vS4T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq2vS4T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq2vS4T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2vS4T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2vS4T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2vS4T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2vS4T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2vS4T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2vS4T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2vS4T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2vS4T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq2vS4T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2vS4T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq2vS4T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2vS4T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq2vS4T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2vS4T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2vS4T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2vS4T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2vS4T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2vS4T.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvNMfgl.s: Assembler messages:
encrypt.c: /tmp/ccvNMfgl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvNMfgl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvNMfgl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvNMfgl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNMfgl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNMfgl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNMfgl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNMfgl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNMfgl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNMfgl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNMfgl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNMfgl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvNMfgl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNMfgl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvNMfgl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvNMfgl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNMfgl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvNMfgl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvNMfgl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNMfgl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvNMfgl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvNMfgl.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUw0aUS.s: Assembler messages:
encrypt.c: /tmp/ccUw0aUS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUw0aUS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUw0aUS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUw0aUS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0aUS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0aUS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0aUS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0aUS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0aUS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw0aUS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw0aUS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw0aUS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUw0aUS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0aUS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUw0aUS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUw0aUS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw0aUS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUw0aUS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUw0aUS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw0aUS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUw0aUS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUw0aUS.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgy8rNT.s: Assembler messages:
encrypt.c: /tmp/ccgy8rNT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgy8rNT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgy8rNT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgy8rNT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy8rNT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy8rNT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy8rNT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy8rNT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy8rNT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgy8rNT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgy8rNT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgy8rNT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgy8rNT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy8rNT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgy8rNT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgy8rNT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgy8rNT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgy8rNT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgy8rNT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgy8rNT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy8rNT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgy8rNT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLWlo5k.s: Assembler messages:
encrypt.c: /tmp/ccLWlo5k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLWlo5k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLWlo5k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLWlo5k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWlo5k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWlo5k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWlo5k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWlo5k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWlo5k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWlo5k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWlo5k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWlo5k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLWlo5k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWlo5k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLWlo5k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLWlo5k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWlo5k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWlo5k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWlo5k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWlo5k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWlo5k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWlo5k.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnbejMv.s: Assembler messages:
encrypt.c: /tmp/ccnbejMv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbejMv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnbejMv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnbejMv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbejMv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbejMv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbejMv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbejMv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbejMv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbejMv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbejMv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbejMv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnbejMv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbejMv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnbejMv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbejMv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnbejMv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnbejMv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbejMv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbejMv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbejMv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnbejMv.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccONbeP0.s: Assembler messages:
encrypt.c: /tmp/ccONbeP0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccONbeP0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccONbeP0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccONbeP0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONbeP0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONbeP0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONbeP0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONbeP0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONbeP0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONbeP0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONbeP0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONbeP0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccONbeP0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONbeP0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccONbeP0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccONbeP0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONbeP0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONbeP0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONbeP0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONbeP0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONbeP0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccONbeP0.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct58Eje.s: Assembler messages:
encrypt.c: /tmp/cct58Eje.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct58Eje.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct58Eje.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct58Eje.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct58Eje.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct58Eje.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct58Eje.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct58Eje.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct58Eje.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct58Eje.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct58Eje.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct58Eje.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct58Eje.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct58Eje.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct58Eje.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct58Eje.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct58Eje.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct58Eje.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct58Eje.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct58Eje.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct58Eje.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct58Eje.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQMtY4L.s: Assembler messages:
encrypt.c: /tmp/ccQMtY4L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQMtY4L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQMtY4L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQMtY4L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMtY4L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMtY4L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMtY4L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMtY4L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMtY4L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQMtY4L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQMtY4L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQMtY4L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQMtY4L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMtY4L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQMtY4L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQMtY4L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQMtY4L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQMtY4L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQMtY4L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQMtY4L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMtY4L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQMtY4L.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu0MReB.s: Assembler messages:
encrypt.c: /tmp/ccu0MReB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0MReB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu0MReB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu0MReB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0MReB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0MReB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0MReB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0MReB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0MReB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0MReB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0MReB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0MReB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu0MReB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0MReB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu0MReB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu0MReB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0MReB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0MReB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0MReB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0MReB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0MReB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu0MReB.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8FnVHK.s: Assembler messages:
encrypt.c: /tmp/cc8FnVHK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8FnVHK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8FnVHK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8FnVHK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnVHK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnVHK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnVHK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnVHK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnVHK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnVHK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnVHK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnVHK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8FnVHK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnVHK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8FnVHK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnVHK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8FnVHK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnVHK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FnVHK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FnVHK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnVHK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FnVHK.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMU3ZSk.s: Assembler messages:
encrypt.c: /tmp/ccMU3ZSk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMU3ZSk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMU3ZSk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMU3ZSk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMU3ZSk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMU3ZSk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMU3ZSk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMU3ZSk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMU3ZSk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMU3ZSk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMU3ZSk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMU3ZSk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMU3ZSk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMU3ZSk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMU3ZSk.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccA50MXK.s: Assembler messages:
encrypt.c: /tmp/ccA50MXK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA50MXK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA50MXK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA50MXK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA50MXK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA50MXK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA50MXK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA50MXK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA50MXK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA50MXK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA50MXK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA50MXK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA50MXK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA50MXK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA50MXK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA50MXK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA50MXK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA50MXK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA50MXK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA50MXK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA50MXK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA50MXK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH9Yaok.s: Assembler messages:
encrypt.c: /tmp/ccH9Yaok.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH9Yaok.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH9Yaok.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH9Yaok.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9Yaok.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9Yaok.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9Yaok.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9Yaok.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9Yaok.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH9Yaok.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH9Yaok.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH9Yaok.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH9Yaok.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9Yaok.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH9Yaok.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH9Yaok.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH9Yaok.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH9Yaok.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH9Yaok.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH9Yaok.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9Yaok.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH9Yaok.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc33hBI5.s: Assembler messages:
encrypt.c: /tmp/cc33hBI5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc33hBI5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc33hBI5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc33hBI5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33hBI5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33hBI5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33hBI5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33hBI5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33hBI5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33hBI5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33hBI5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33hBI5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc33hBI5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33hBI5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc33hBI5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33hBI5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc33hBI5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33hBI5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc33hBI5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc33hBI5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33hBI5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc33hBI5.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrNzNPD.s: Assembler messages:
encrypt.c: /tmp/ccrNzNPD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrNzNPD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrNzNPD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrNzNPD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNzNPD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNzNPD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNzNPD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNzNPD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNzNPD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNzNPD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNzNPD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNzNPD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrNzNPD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNzNPD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrNzNPD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrNzNPD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNzNPD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNzNPD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNzNPD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNzNPD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNzNPD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrNzNPD.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdeqOzt.s: Assembler messages:
encrypt.c: /tmp/ccdeqOzt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdeqOzt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdeqOzt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdeqOzt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeqOzt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeqOzt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeqOzt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeqOzt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeqOzt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdeqOzt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdeqOzt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdeqOzt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdeqOzt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeqOzt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdeqOzt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdeqOzt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdeqOzt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdeqOzt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdeqOzt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdeqOzt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdeqOzt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdeqOzt.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczXLsz1.s: Assembler messages:
encrypt.c: /tmp/cczXLsz1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczXLsz1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczXLsz1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczXLsz1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXLsz1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXLsz1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXLsz1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXLsz1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXLsz1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXLsz1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXLsz1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXLsz1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczXLsz1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXLsz1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczXLsz1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczXLsz1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczXLsz1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczXLsz1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczXLsz1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXLsz1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczXLsz1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczXLsz1.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUrGL8w.s: Assembler messages:
encrypt.c: /tmp/ccUrGL8w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrGL8w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUrGL8w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUrGL8w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGL8w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGL8w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGL8w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGL8w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGL8w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGL8w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGL8w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGL8w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUrGL8w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGL8w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUrGL8w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUrGL8w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrGL8w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrGL8w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrGL8w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrGL8w.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrGL8w.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrGL8w.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccviF195.s: Assembler messages:
encrypt.c: /tmp/ccviF195.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviF195.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccviF195.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccviF195.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviF195.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviF195.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviF195.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviF195.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviF195.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviF195.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviF195.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviF195.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccviF195.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviF195.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccviF195.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviF195.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccviF195.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviF195.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviF195.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviF195.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviF195.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviF195.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAquR6C.s: Assembler messages:
encrypt.c: /tmp/ccAquR6C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAquR6C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAquR6C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAquR6C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAquR6C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAquR6C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAquR6C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAquR6C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAquR6C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAquR6C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAquR6C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAquR6C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAquR6C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAquR6C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAquR6C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAquR6C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAquR6C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAquR6C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAquR6C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAquR6C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAquR6C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAquR6C.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBhqKT3.s: Assembler messages:
encrypt.c: /tmp/ccBhqKT3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhqKT3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBhqKT3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBhqKT3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqKT3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqKT3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqKT3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqKT3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqKT3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqKT3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqKT3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqKT3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBhqKT3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqKT3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBhqKT3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBhqKT3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqKT3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhqKT3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhqKT3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqKT3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhqKT3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhqKT3.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVEejcW.s: Assembler messages:
encrypt.c: /tmp/ccVEejcW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVEejcW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVEejcW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVEejcW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEejcW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEejcW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEejcW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEejcW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEejcW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVEejcW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVEejcW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVEejcW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVEejcW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEejcW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVEejcW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVEejcW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVEejcW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVEejcW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVEejcW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEejcW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVEejcW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVEejcW.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw7PMPm.s: Assembler messages:
encrypt.c: /tmp/ccw7PMPm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw7PMPm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw7PMPm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw7PMPm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7PMPm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7PMPm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7PMPm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7PMPm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7PMPm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7PMPm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7PMPm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7PMPm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw7PMPm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7PMPm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw7PMPm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7PMPm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw7PMPm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7PMPm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7PMPm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7PMPm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7PMPm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7PMPm.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKeVoJn.s: Assembler messages:
encrypt.c: /tmp/ccKeVoJn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKeVoJn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKeVoJn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKeVoJn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeVoJn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeVoJn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeVoJn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeVoJn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeVoJn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeVoJn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeVoJn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeVoJn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKeVoJn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeVoJn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKeVoJn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKeVoJn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeVoJn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKeVoJn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKeVoJn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeVoJn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKeVoJn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKeVoJn.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXkhJUX.s: Assembler messages:
encrypt.c: /tmp/ccXkhJUX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXkhJUX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXkhJUX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXkhJUX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkhJUX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkhJUX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkhJUX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkhJUX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkhJUX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXkhJUX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXkhJUX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXkhJUX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXkhJUX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkhJUX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXkhJUX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXkhJUX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXkhJUX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXkhJUX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXkhJUX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXkhJUX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkhJUX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXkhJUX.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK9mrub.s: Assembler messages:
encrypt.c: /tmp/ccK9mrub.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK9mrub.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK9mrub.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK9mrub.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9mrub.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9mrub.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9mrub.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9mrub.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9mrub.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9mrub.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9mrub.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9mrub.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK9mrub.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9mrub.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK9mrub.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9mrub.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK9mrub.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9mrub.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9mrub.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9mrub.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9mrub.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9mrub.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgoafTN.s: Assembler messages:
encrypt.c: /tmp/ccgoafTN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgoafTN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgoafTN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgoafTN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoafTN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoafTN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoafTN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoafTN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoafTN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoafTN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoafTN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoafTN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgoafTN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoafTN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgoafTN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgoafTN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoafTN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoafTN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoafTN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoafTN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoafTN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgoafTN.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC8AAwJ.s: Assembler messages:
encrypt.c: /tmp/ccC8AAwJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC8AAwJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC8AAwJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC8AAwJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8AAwJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8AAwJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8AAwJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC8AAwJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8AAwJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC8AAwJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8AAwJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC8AAwJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC8AAwJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8AAwJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC8AAwJ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJ2cBkl.s: Assembler messages:
encrypt.c: /tmp/ccJ2cBkl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ2cBkl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ2cBkl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ2cBkl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2cBkl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2cBkl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2cBkl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ2cBkl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ2cBkl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2cBkl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ2cBkl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ2cBkl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2cBkl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ2cBkl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ2cBkl.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRy1pj6.s: Assembler messages:
encrypt.c: /tmp/ccRy1pj6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRy1pj6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRy1pj6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRy1pj6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy1pj6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy1pj6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy1pj6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy1pj6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy1pj6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRy1pj6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRy1pj6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRy1pj6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRy1pj6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy1pj6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRy1pj6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRy1pj6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRy1pj6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRy1pj6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRy1pj6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy1pj6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRy1pj6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRy1pj6.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnEJpKu.s: Assembler messages:
encrypt.c: /tmp/ccnEJpKu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnEJpKu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnEJpKu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnEJpKu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEJpKu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEJpKu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEJpKu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEJpKu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEJpKu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnEJpKu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnEJpKu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnEJpKu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnEJpKu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEJpKu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnEJpKu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnEJpKu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnEJpKu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnEJpKu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnEJpKu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnEJpKu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEJpKu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnEJpKu.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7C2yv5.s: Assembler messages:
encrypt.c: /tmp/cc7C2yv5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7C2yv5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7C2yv5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7C2yv5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yv5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yv5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yv5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yv5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yv5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7C2yv5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7C2yv5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7C2yv5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7C2yv5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yv5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7C2yv5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7C2yv5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7C2yv5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7C2yv5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7C2yv5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7C2yv5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7C2yv5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7C2yv5.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDt1Nqx.s: Assembler messages:
encrypt.c: /tmp/ccDt1Nqx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDt1Nqx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDt1Nqx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDt1Nqx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt1Nqx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt1Nqx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt1Nqx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDt1Nqx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDt1Nqx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt1Nqx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDt1Nqx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDt1Nqx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt1Nqx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDt1Nqx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDt1Nqx.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7lS0ub.s: Assembler messages:
encrypt.c: /tmp/cc7lS0ub.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7lS0ub.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7lS0ub.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7lS0ub.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lS0ub.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lS0ub.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lS0ub.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lS0ub.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lS0ub.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lS0ub.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lS0ub.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lS0ub.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7lS0ub.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lS0ub.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7lS0ub.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7lS0ub.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lS0ub.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lS0ub.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lS0ub.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lS0ub.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lS0ub.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7lS0ub.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK1nqBy.s: Assembler messages:
encrypt.c: /tmp/ccK1nqBy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK1nqBy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK1nqBy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK1nqBy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1nqBy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1nqBy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1nqBy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1nqBy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1nqBy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1nqBy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1nqBy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1nqBy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK1nqBy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1nqBy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK1nqBy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1nqBy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK1nqBy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK1nqBy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK1nqBy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK1nqBy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK1nqBy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK1nqBy.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfzLpoy.s: Assembler messages:
encrypt.c: /tmp/ccfzLpoy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfzLpoy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfzLpoy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfzLpoy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzLpoy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzLpoy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzLpoy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzLpoy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzLpoy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfzLpoy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfzLpoy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfzLpoy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfzLpoy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzLpoy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfzLpoy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfzLpoy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfzLpoy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfzLpoy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfzLpoy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzLpoy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfzLpoy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfzLpoy.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczhfXw6.s: Assembler messages:
encrypt.c: /tmp/cczhfXw6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczhfXw6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczhfXw6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczhfXw6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhfXw6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhfXw6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhfXw6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhfXw6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhfXw6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczhfXw6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczhfXw6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczhfXw6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczhfXw6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhfXw6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczhfXw6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczhfXw6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczhfXw6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczhfXw6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczhfXw6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczhfXw6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhfXw6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczhfXw6.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1Q0UuR.s: Assembler messages:
encrypt.c: /tmp/cc1Q0UuR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Q0UuR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Q0UuR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Q0UuR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Q0UuR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Q0UuR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Q0UuR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Q0UuR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Q0UuR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1Q0UuR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Q0UuR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Q0UuR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Q0UuR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Q0UuR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Q0UuR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOaCGmr.s: Assembler messages:
encrypt.c: /tmp/ccOaCGmr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOaCGmr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOaCGmr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOaCGmr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaCGmr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaCGmr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaCGmr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaCGmr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaCGmr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOaCGmr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOaCGmr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOaCGmr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOaCGmr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaCGmr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOaCGmr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOaCGmr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOaCGmr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOaCGmr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOaCGmr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaCGmr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOaCGmr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOaCGmr.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc0GnQp.s: Assembler messages:
encrypt.c: /tmp/ccc0GnQp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc0GnQp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc0GnQp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc0GnQp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GnQp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GnQp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GnQp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GnQp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GnQp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GnQp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GnQp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GnQp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc0GnQp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GnQp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc0GnQp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GnQp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc0GnQp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GnQp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0GnQp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0GnQp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GnQp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0GnQp.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccocgaCS.s: Assembler messages:
encrypt.c: /tmp/ccocgaCS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccocgaCS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccocgaCS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccocgaCS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocgaCS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocgaCS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocgaCS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocgaCS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocgaCS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocgaCS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocgaCS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocgaCS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccocgaCS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocgaCS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccocgaCS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccocgaCS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocgaCS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocgaCS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocgaCS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocgaCS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocgaCS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccocgaCS.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBhqzx4.s: Assembler messages:
encrypt.c: /tmp/ccBhqzx4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhqzx4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBhqzx4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBhqzx4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqzx4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqzx4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqzx4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqzx4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqzx4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqzx4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqzx4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqzx4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBhqzx4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqzx4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBhqzx4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBhqzx4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhqzx4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhqzx4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhqzx4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhqzx4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhqzx4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhqzx4.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY1hx8q.s: Assembler messages:
encrypt.c: /tmp/ccY1hx8q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY1hx8q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY1hx8q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY1hx8q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1hx8q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1hx8q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1hx8q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1hx8q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1hx8q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1hx8q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1hx8q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1hx8q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY1hx8q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1hx8q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY1hx8q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1hx8q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY1hx8q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1hx8q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1hx8q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1hx8q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1hx8q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1hx8q.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7AJvEt.s: Assembler messages:
encrypt.c: /tmp/cc7AJvEt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7AJvEt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7AJvEt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7AJvEt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AJvEt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AJvEt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AJvEt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AJvEt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AJvEt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AJvEt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AJvEt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AJvEt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7AJvEt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AJvEt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7AJvEt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7AJvEt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AJvEt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7AJvEt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7AJvEt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AJvEt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7AJvEt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7AJvEt.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNPU9l2.s: Assembler messages:
encrypt.c: /tmp/ccNPU9l2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPU9l2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNPU9l2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNPU9l2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPU9l2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPU9l2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPU9l2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPU9l2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPU9l2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPU9l2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPU9l2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPU9l2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNPU9l2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPU9l2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNPU9l2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPU9l2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNPU9l2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPU9l2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPU9l2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPU9l2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPU9l2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPU9l2.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJYk4PL.s: Assembler messages:
encrypt.c: /tmp/ccJYk4PL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJYk4PL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJYk4PL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJYk4PL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYk4PL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYk4PL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYk4PL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYk4PL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYk4PL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJYk4PL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJYk4PL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJYk4PL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJYk4PL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYk4PL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJYk4PL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJYk4PL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJYk4PL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJYk4PL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJYk4PL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJYk4PL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYk4PL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJYk4PL.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOWXzmn.s: Assembler messages:
encrypt.c: /tmp/ccOWXzmn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOWXzmn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOWXzmn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOWXzmn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWXzmn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWXzmn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWXzmn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWXzmn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWXzmn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWXzmn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWXzmn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWXzmn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOWXzmn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWXzmn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOWXzmn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOWXzmn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWXzmn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWXzmn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWXzmn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWXzmn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWXzmn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOWXzmn.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8FCYMM.s: Assembler messages:
encrypt.c: /tmp/cc8FCYMM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8FCYMM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8FCYMM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8FCYMM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FCYMM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FCYMM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FCYMM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FCYMM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FCYMM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8FCYMM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8FCYMM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8FCYMM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8FCYMM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FCYMM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8FCYMM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8FCYMM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8FCYMM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8FCYMM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8FCYMM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FCYMM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8FCYMM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8FCYMM.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUV86si.s: Assembler messages:
encrypt.c: /tmp/ccUV86si.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUV86si.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUV86si.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUV86si.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV86si.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV86si.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV86si.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV86si.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV86si.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUV86si.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUV86si.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUV86si.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUV86si.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV86si.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUV86si.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUV86si.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUV86si.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUV86si.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUV86si.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUV86si.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV86si.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUV86si.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5DAril.s: Assembler messages:
encrypt.c: /tmp/cc5DAril.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5DAril.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5DAril.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5DAril.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DAril.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DAril.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DAril.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DAril.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DAril.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DAril.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DAril.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DAril.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5DAril.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DAril.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5DAril.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DAril.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5DAril.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DAril.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5DAril.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5DAril.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DAril.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5DAril.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuASW2X.s: Assembler messages:
encrypt.c: /tmp/ccuASW2X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuASW2X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuASW2X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuASW2X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuASW2X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuASW2X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuASW2X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuASW2X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuASW2X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuASW2X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuASW2X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuASW2X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuASW2X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuASW2X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuASW2X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuASW2X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuASW2X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuASW2X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuASW2X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuASW2X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuASW2X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuASW2X.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ97NZU.s: Assembler messages:
encrypt.c: /tmp/ccQ97NZU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ97NZU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ97NZU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ97NZU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ97NZU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ97NZU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ97NZU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ97NZU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ97NZU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ97NZU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ97NZU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ97NZU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ97NZU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ97NZU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ97NZU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ97NZU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ97NZU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ97NZU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ97NZU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ97NZU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ97NZU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ97NZU.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdlPLdv.s: Assembler messages:
encrypt.c: /tmp/ccdlPLdv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdlPLdv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdlPLdv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdlPLdv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlPLdv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlPLdv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlPLdv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlPLdv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlPLdv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlPLdv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlPLdv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlPLdv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdlPLdv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlPLdv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdlPLdv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdlPLdv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlPLdv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdlPLdv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdlPLdv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlPLdv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdlPLdv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdlPLdv.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0dKFLH.s: Assembler messages:
encrypt.c: /tmp/cc0dKFLH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0dKFLH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0dKFLH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0dKFLH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dKFLH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dKFLH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dKFLH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dKFLH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dKFLH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0dKFLH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0dKFLH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0dKFLH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0dKFLH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dKFLH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0dKFLH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0dKFLH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0dKFLH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0dKFLH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0dKFLH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0dKFLH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dKFLH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0dKFLH.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7su1Og.s: Assembler messages:
encrypt.c: /tmp/cc7su1Og.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7su1Og.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7su1Og.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7su1Og.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7su1Og.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7su1Og.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7su1Og.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7su1Og.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7su1Og.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7su1Og.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7su1Og.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7su1Og.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7su1Og.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7su1Og.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7su1Og.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7su1Og.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7su1Og.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7su1Og.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7su1Og.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7su1Og.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7su1Og.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7su1Og.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTCDbwH.s: Assembler messages:
encrypt.c: /tmp/ccTCDbwH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTCDbwH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTCDbwH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTCDbwH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCDbwH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCDbwH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCDbwH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCDbwH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCDbwH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTCDbwH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTCDbwH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTCDbwH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTCDbwH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCDbwH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTCDbwH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTCDbwH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTCDbwH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTCDbwH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTCDbwH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCDbwH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTCDbwH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTCDbwH.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccheP8ta.s: Assembler messages:
encrypt.c: /tmp/ccheP8ta.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccheP8ta.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccheP8ta.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccheP8ta.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheP8ta.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheP8ta.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheP8ta.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheP8ta.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheP8ta.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheP8ta.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheP8ta.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheP8ta.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccheP8ta.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheP8ta.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccheP8ta.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheP8ta.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccheP8ta.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheP8ta.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccheP8ta.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccheP8ta.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheP8ta.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccheP8ta.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLNyhMf.s: Assembler messages:
encrypt.c: /tmp/ccLNyhMf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLNyhMf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLNyhMf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLNyhMf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNyhMf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNyhMf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNyhMf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNyhMf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNyhMf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNyhMf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNyhMf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNyhMf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLNyhMf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNyhMf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLNyhMf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNyhMf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLNyhMf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNyhMf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNyhMf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNyhMf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNyhMf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNyhMf.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf5PugT.s: Assembler messages:
encrypt.c: /tmp/ccf5PugT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf5PugT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf5PugT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf5PugT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5PugT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5PugT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5PugT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5PugT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5PugT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf5PugT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf5PugT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf5PugT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf5PugT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5PugT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf5PugT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf5PugT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf5PugT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf5PugT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf5PugT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5PugT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf5PugT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf5PugT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO8484q.s: Assembler messages:
encrypt.c: /tmp/ccO8484q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8484q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO8484q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO8484q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8484q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8484q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8484q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8484q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8484q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8484q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8484q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8484q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO8484q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8484q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO8484q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO8484q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8484q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8484q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8484q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8484q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8484q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO8484q.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu4hHuP.s: Assembler messages:
encrypt.c: /tmp/ccu4hHuP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu4hHuP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu4hHuP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu4hHuP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4hHuP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4hHuP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4hHuP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4hHuP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4hHuP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4hHuP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4hHuP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4hHuP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu4hHuP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4hHuP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu4hHuP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4hHuP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu4hHuP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4hHuP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4hHuP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4hHuP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4hHuP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4hHuP.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCLN9Gz.s: Assembler messages:
encrypt.c: /tmp/ccCLN9Gz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCLN9Gz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCLN9Gz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCLN9Gz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLN9Gz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLN9Gz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLN9Gz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCLN9Gz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLN9Gz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCLN9Gz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLN9Gz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCLN9Gz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCLN9Gz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLN9Gz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCLN9Gz.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsKipEc.s: Assembler messages:
encrypt.c: /tmp/ccsKipEc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKipEc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsKipEc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsKipEc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKipEc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKipEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKipEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKipEc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKipEc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKipEc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKipEc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKipEc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsKipEc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKipEc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsKipEc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsKipEc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKipEc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKipEc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKipEc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKipEc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKipEc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKipEc.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBuhGm8.s: Assembler messages:
encrypt.c: /tmp/ccBuhGm8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBuhGm8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBuhGm8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBuhGm8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuhGm8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuhGm8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuhGm8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuhGm8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuhGm8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuhGm8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuhGm8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuhGm8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBuhGm8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuhGm8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBuhGm8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuhGm8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBuhGm8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBuhGm8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuhGm8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuhGm8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBuhGm8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBuhGm8.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqYGUKy.s: Assembler messages:
encrypt.c: /tmp/ccqYGUKy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqYGUKy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqYGUKy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqYGUKy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYGUKy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYGUKy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYGUKy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYGUKy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYGUKy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYGUKy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYGUKy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYGUKy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqYGUKy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYGUKy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqYGUKy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqYGUKy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYGUKy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqYGUKy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqYGUKy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYGUKy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqYGUKy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqYGUKy.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBQwaQb.s: Assembler messages:
encrypt.c: /tmp/ccBQwaQb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQwaQb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBQwaQb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBQwaQb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQwaQb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQwaQb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQwaQb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQwaQb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQwaQb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQwaQb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQwaQb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQwaQb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBQwaQb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQwaQb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBQwaQb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBQwaQb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQwaQb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQwaQb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQwaQb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQwaQb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQwaQb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBQwaQb.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccntPMiF.s: Assembler messages:
encrypt.c: /tmp/ccntPMiF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccntPMiF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccntPMiF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccntPMiF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntPMiF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntPMiF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntPMiF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntPMiF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntPMiF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntPMiF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntPMiF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntPMiF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccntPMiF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntPMiF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccntPMiF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntPMiF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccntPMiF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntPMiF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccntPMiF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccntPMiF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntPMiF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccntPMiF.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0kX2Wc.s: Assembler messages:
encrypt.c: /tmp/cc0kX2Wc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0kX2Wc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0kX2Wc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0kX2Wc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kX2Wc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kX2Wc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kX2Wc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0kX2Wc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kX2Wc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0kX2Wc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kX2Wc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kX2Wc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kX2Wc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kX2Wc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kX2Wc.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE76IuA.s: Assembler messages:
encrypt.c: /tmp/ccE76IuA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE76IuA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE76IuA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE76IuA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE76IuA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE76IuA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE76IuA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE76IuA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE76IuA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE76IuA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE76IuA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE76IuA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE76IuA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE76IuA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE76IuA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE76IuA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE76IuA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE76IuA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE76IuA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE76IuA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE76IuA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE76IuA.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUUuu9X.s: Assembler messages:
encrypt.c: /tmp/ccUUuu9X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUUuu9X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUUuu9X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUUuu9X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUuu9X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUuu9X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUuu9X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUuu9X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUuu9X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUUuu9X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUUuu9X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUUuu9X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUUuu9X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUuu9X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUUuu9X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUUuu9X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUUuu9X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUUuu9X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUUuu9X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUUuu9X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUuu9X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUUuu9X.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccCNPns.s: Assembler messages:
encrypt.c: /tmp/cccCNPns.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccCNPns.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccCNPns.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccCNPns.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCNPns.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCNPns.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCNPns.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCNPns.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCNPns.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCNPns.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCNPns.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCNPns.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccCNPns.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCNPns.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccCNPns.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccCNPns.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCNPns.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCNPns.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCNPns.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCNPns.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCNPns.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccCNPns.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLT8jFR.s: Assembler messages:
encrypt.c: /tmp/ccLT8jFR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLT8jFR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLT8jFR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLT8jFR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLT8jFR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLT8jFR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLT8jFR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLT8jFR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLT8jFR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLT8jFR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLT8jFR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLT8jFR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLT8jFR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLT8jFR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLT8jFR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLT8jFR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLT8jFR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLT8jFR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLT8jFR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLT8jFR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLT8jFR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLT8jFR.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrDnEqw.s: Assembler messages:
encrypt.c: /tmp/ccrDnEqw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrDnEqw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrDnEqw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrDnEqw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDnEqw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDnEqw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDnEqw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDnEqw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDnEqw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDnEqw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDnEqw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDnEqw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrDnEqw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDnEqw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrDnEqw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDnEqw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrDnEqw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDnEqw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrDnEqw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrDnEqw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDnEqw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrDnEqw.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnS5GPw.s: Assembler messages:
encrypt.c: /tmp/ccnS5GPw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnS5GPw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnS5GPw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnS5GPw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnS5GPw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnS5GPw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnS5GPw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnS5GPw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnS5GPw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnS5GPw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnS5GPw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnS5GPw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnS5GPw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnS5GPw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnS5GPw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnS5GPw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnS5GPw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnS5GPw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnS5GPw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnS5GPw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnS5GPw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnS5GPw.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw8Mv84.s: Assembler messages:
encrypt.c: /tmp/ccw8Mv84.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw8Mv84.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw8Mv84.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw8Mv84.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8Mv84.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8Mv84.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8Mv84.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8Mv84.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8Mv84.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8Mv84.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8Mv84.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8Mv84.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw8Mv84.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8Mv84.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw8Mv84.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw8Mv84.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8Mv84.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw8Mv84.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw8Mv84.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8Mv84.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw8Mv84.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw8Mv84.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKqueIv.s: Assembler messages:
encrypt.c: /tmp/ccKqueIv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqueIv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKqueIv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKqueIv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqueIv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqueIv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqueIv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqueIv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqueIv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqueIv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqueIv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqueIv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKqueIv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqueIv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKqueIv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKqueIv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqueIv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqueIv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqueIv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqueIv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqueIv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKqueIv.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMW7pK0.s: Assembler messages:
encrypt.c: /tmp/ccMW7pK0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMW7pK0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMW7pK0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMW7pK0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMW7pK0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMW7pK0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMW7pK0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMW7pK0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMW7pK0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMW7pK0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMW7pK0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMW7pK0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMW7pK0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMW7pK0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMW7pK0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMW7pK0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMW7pK0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMW7pK0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMW7pK0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMW7pK0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMW7pK0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMW7pK0.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc11r9oq.s: Assembler messages:
encrypt.c: /tmp/cc11r9oq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc11r9oq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc11r9oq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc11r9oq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11r9oq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11r9oq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11r9oq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11r9oq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11r9oq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11r9oq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11r9oq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11r9oq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc11r9oq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11r9oq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc11r9oq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc11r9oq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11r9oq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11r9oq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11r9oq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11r9oq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11r9oq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc11r9oq.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAHtFdQ.s: Assembler messages:
encrypt.c: /tmp/ccAHtFdQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAHtFdQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAHtFdQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAHtFdQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHtFdQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHtFdQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHtFdQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAHtFdQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHtFdQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAHtFdQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHtFdQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHtFdQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHtFdQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHtFdQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHtFdQ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB3DR8j.s: Assembler messages:
encrypt.c: /tmp/ccB3DR8j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB3DR8j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB3DR8j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB3DR8j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3DR8j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3DR8j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3DR8j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3DR8j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3DR8j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3DR8j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3DR8j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3DR8j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB3DR8j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3DR8j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB3DR8j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3DR8j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB3DR8j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3DR8j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3DR8j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3DR8j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3DR8j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3DR8j.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjPaGpP.s: Assembler messages:
encrypt.c: /tmp/ccjPaGpP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjPaGpP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjPaGpP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjPaGpP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPaGpP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPaGpP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPaGpP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPaGpP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPaGpP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjPaGpP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjPaGpP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjPaGpP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjPaGpP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPaGpP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjPaGpP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjPaGpP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjPaGpP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjPaGpP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjPaGpP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPaGpP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjPaGpP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjPaGpP.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9GpDJK.s: Assembler messages:
encrypt.c: /tmp/cc9GpDJK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9GpDJK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9GpDJK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9GpDJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GpDJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GpDJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GpDJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GpDJK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GpDJK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9GpDJK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9GpDJK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9GpDJK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9GpDJK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GpDJK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9GpDJK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9GpDJK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9GpDJK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9GpDJK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9GpDJK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GpDJK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9GpDJK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GpDJK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjsUFq5.s: Assembler messages:
encrypt.c: /tmp/ccjsUFq5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjsUFq5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjsUFq5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjsUFq5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsUFq5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsUFq5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsUFq5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsUFq5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsUFq5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsUFq5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsUFq5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsUFq5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjsUFq5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsUFq5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjsUFq5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsUFq5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjsUFq5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsUFq5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsUFq5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsUFq5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsUFq5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsUFq5.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8bsPjH.s: Assembler messages:
encrypt.c: /tmp/cc8bsPjH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8bsPjH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8bsPjH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8bsPjH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bsPjH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bsPjH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bsPjH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bsPjH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bsPjH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bsPjH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bsPjH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bsPjH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8bsPjH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bsPjH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8bsPjH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bsPjH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8bsPjH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bsPjH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8bsPjH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8bsPjH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bsPjH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8bsPjH.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMc1Kxl.s: Assembler messages:
encrypt.c: /tmp/ccMc1Kxl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMc1Kxl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMc1Kxl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMc1Kxl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMc1Kxl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMc1Kxl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMc1Kxl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMc1Kxl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMc1Kxl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMc1Kxl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMc1Kxl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMc1Kxl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc1Kxl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMc1Kxl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMc1Kxl.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccacLefA.s: Assembler messages:
encrypt.c: /tmp/ccacLefA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccacLefA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccacLefA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccacLefA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacLefA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacLefA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacLefA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacLefA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacLefA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacLefA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacLefA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacLefA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccacLefA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacLefA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccacLefA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacLefA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccacLefA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacLefA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccacLefA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccacLefA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacLefA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccacLefA.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceyhCZ3.s: Assembler messages:
encrypt.c: /tmp/cceyhCZ3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceyhCZ3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceyhCZ3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceyhCZ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyhCZ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyhCZ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyhCZ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyhCZ3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyhCZ3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyhCZ3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyhCZ3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyhCZ3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceyhCZ3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyhCZ3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceyhCZ3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceyhCZ3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyhCZ3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceyhCZ3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceyhCZ3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyhCZ3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceyhCZ3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceyhCZ3.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3pDk1W.s: Assembler messages:
encrypt.c: /tmp/cc3pDk1W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3pDk1W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3pDk1W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3pDk1W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pDk1W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pDk1W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pDk1W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pDk1W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pDk1W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pDk1W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pDk1W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pDk1W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3pDk1W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pDk1W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3pDk1W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pDk1W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3pDk1W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pDk1W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3pDk1W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3pDk1W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pDk1W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3pDk1W.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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