Implementation notes: x86, h9ivy, crypto_aead/omdsha256k128n96tau64v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
266036refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
268804refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
268988refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
269836refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
271488refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
271656refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
272020refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
273488refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
275180refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
276304refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
276348refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
276764refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
276852refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
276964refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
277052refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
278652refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
279456refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
281740refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
282036refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
282408refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
284584refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
284636refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
284892refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
285696refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
285728refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
287104refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
287284refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
287360refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
288308refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
288380refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
288828refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
289652refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
289712refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
289736refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
289828refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
289832refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
289872refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
289908refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
290132refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
290432refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
290588refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
290712refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
291004refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
291904refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
292200refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
292284refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
292500refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
292532refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
292624refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
293104refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
293468refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
294976refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
295124refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
295216refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
295540refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
295680refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
295852refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
295912refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
296032refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
296152refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
296184refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
296192refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
296296refgcc -m32 -O -fomit-frame-pointer2014051320140505
296312refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
296440refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
296600refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
296660refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
296824refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
296864refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
297208refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
297556refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
297760refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
299240refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
299268refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
299380refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
299704refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
300060refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
301716refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
301752refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
301880refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
302652refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
302852refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
302900refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
303468refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
303712refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
303744refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
303748refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
303864refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
304176refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
304632refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
304852refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
305768refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
306440refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
311668refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
313216refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
313836refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
314208refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
315168refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
315304refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
317596refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
318048refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
320824refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
322580refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
323196refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
324356refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
337820refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
337908refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
337912refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
338052refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
345672refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
345716refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
346208refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
346624refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
348312refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
354368refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
354420refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
354424refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
355928refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
356024refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
360960refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
361412refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
361656refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
361688refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
365492refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
365956refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
366168refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
367424refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
367496refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
367664refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
393556refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
393776refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
394312refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
395576refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
395804refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
395888refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
401212refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
401260refgcc -m32 -Os -fomit-frame-pointer2014051320140505
401528refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
401824refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
401888refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
401964refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
402280refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
402508refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
402548refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
402560refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
402576refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
403472refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
403500refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
404056refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
404144refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
404176refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
404816refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
404868refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
409980refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
410048refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
410068refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
410836refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
411208refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
411336refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
411448refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
411532refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
411792refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
411916refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
412032refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
412180refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
412296refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
413136refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
414360refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
417372refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
417420refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
419588refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
420844refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=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/ccKVgBJk.s: Assembler messages:
encrypt.c: /tmp/ccKVgBJk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKVgBJk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKVgBJk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKVgBJk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVgBJk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVgBJk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVgBJk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVgBJk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVgBJk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVgBJk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVgBJk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVgBJk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKVgBJk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVgBJk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKVgBJk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVgBJk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKVgBJk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVgBJk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVgBJk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVgBJk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVgBJk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVgBJk.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/omdsha256k128n96tau64v1/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/ccxaA18v.s: Assembler messages:
encrypt.c: /tmp/ccxaA18v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxaA18v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxaA18v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxaA18v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaA18v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaA18v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaA18v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaA18v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaA18v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaA18v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaA18v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaA18v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxaA18v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaA18v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxaA18v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxaA18v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaA18v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxaA18v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxaA18v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaA18v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxaA18v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxaA18v.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/omdsha256k128n96tau64v1/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/ccgfpOo3.s: Assembler messages:
encrypt.c: /tmp/ccgfpOo3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgfpOo3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgfpOo3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgfpOo3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfpOo3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfpOo3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfpOo3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfpOo3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfpOo3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgfpOo3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgfpOo3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgfpOo3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgfpOo3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfpOo3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgfpOo3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgfpOo3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgfpOo3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgfpOo3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgfpOo3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfpOo3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgfpOo3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgfpOo3.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/omdsha256k128n96tau64v1/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/ccxGlioS.s: Assembler messages:
encrypt.c: /tmp/ccxGlioS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxGlioS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxGlioS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxGlioS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGlioS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGlioS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGlioS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGlioS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGlioS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxGlioS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxGlioS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxGlioS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxGlioS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGlioS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxGlioS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxGlioS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxGlioS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxGlioS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxGlioS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxGlioS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGlioS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxGlioS.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/omdsha256k128n96tau64v1/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/cc9ApmsC.s: Assembler messages:
encrypt.c: /tmp/cc9ApmsC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ApmsC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ApmsC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ApmsC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ApmsC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ApmsC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ApmsC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ApmsC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ApmsC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ApmsC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ApmsC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ApmsC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ApmsC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ApmsC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ApmsC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ApmsC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9ApmsC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ApmsC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ApmsC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ApmsC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ApmsC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ApmsC.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/omdsha256k128n96tau64v1/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/ccEQ6OuN.s: Assembler messages:
encrypt.c: /tmp/ccEQ6OuN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEQ6OuN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEQ6OuN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEQ6OuN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQ6OuN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQ6OuN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQ6OuN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEQ6OuN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEQ6OuN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQ6OuN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEQ6OuN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEQ6OuN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQ6OuN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEQ6OuN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEQ6OuN.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/omdsha256k128n96tau64v1/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/ccM04EXb.s: Assembler messages:
encrypt.c: /tmp/ccM04EXb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM04EXb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM04EXb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM04EXb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM04EXb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM04EXb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM04EXb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM04EXb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM04EXb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM04EXb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM04EXb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM04EXb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM04EXb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM04EXb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM04EXb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM04EXb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM04EXb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM04EXb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM04EXb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM04EXb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM04EXb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM04EXb.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/omdsha256k128n96tau64v1/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/cchiVbmn.s: Assembler messages:
encrypt.c: /tmp/cchiVbmn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchiVbmn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchiVbmn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchiVbmn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiVbmn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiVbmn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiVbmn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiVbmn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiVbmn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiVbmn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiVbmn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiVbmn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchiVbmn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiVbmn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchiVbmn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchiVbmn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiVbmn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchiVbmn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchiVbmn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiVbmn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchiVbmn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchiVbmn.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/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc194Oph.s: Assembler messages:
encrypt.c: /tmp/cc194Oph.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc194Oph.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc194Oph.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc194Oph.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc194Oph.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc194Oph.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc194Oph.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc194Oph.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc194Oph.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc194Oph.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc194Oph.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc194Oph.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc194Oph.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc194Oph.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc194Oph.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc194Oph.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc194Oph.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc194Oph.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc194Oph.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc194Oph.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc194Oph.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc194Oph.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=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/cc1UWmwh.s: Assembler messages:
encrypt.c: /tmp/cc1UWmwh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1UWmwh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1UWmwh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1UWmwh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UWmwh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UWmwh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UWmwh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UWmwh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UWmwh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UWmwh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UWmwh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UWmwh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1UWmwh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UWmwh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1UWmwh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UWmwh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1UWmwh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UWmwh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UWmwh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UWmwh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UWmwh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UWmwh.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/omdsha256k128n96tau64v1/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/ccwA48Bs.s: Assembler messages:
encrypt.c: /tmp/ccwA48Bs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwA48Bs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwA48Bs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwA48Bs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA48Bs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA48Bs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA48Bs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA48Bs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA48Bs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwA48Bs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwA48Bs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwA48Bs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwA48Bs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA48Bs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwA48Bs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwA48Bs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwA48Bs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwA48Bs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwA48Bs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwA48Bs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwA48Bs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwA48Bs.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/omdsha256k128n96tau64v1/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/ccLtHmoZ.s: Assembler messages:
encrypt.c: /tmp/ccLtHmoZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLtHmoZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLtHmoZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLtHmoZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtHmoZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtHmoZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtHmoZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLtHmoZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLtHmoZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLtHmoZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLtHmoZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLtHmoZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtHmoZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLtHmoZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLtHmoZ.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/omdsha256k128n96tau64v1/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/ccmtjoDS.s: Assembler messages:
encrypt.c: /tmp/ccmtjoDS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmtjoDS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmtjoDS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmtjoDS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtjoDS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtjoDS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtjoDS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtjoDS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtjoDS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtjoDS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtjoDS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtjoDS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmtjoDS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtjoDS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmtjoDS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtjoDS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmtjoDS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtjoDS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtjoDS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtjoDS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtjoDS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtjoDS.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/omdsha256k128n96tau64v1/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/ccAh1tyC.s: Assembler messages:
encrypt.c: /tmp/ccAh1tyC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAh1tyC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAh1tyC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAh1tyC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAh1tyC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAh1tyC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAh1tyC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAh1tyC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAh1tyC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAh1tyC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAh1tyC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAh1tyC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAh1tyC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAh1tyC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAh1tyC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAh1tyC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAh1tyC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAh1tyC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAh1tyC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAh1tyC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAh1tyC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAh1tyC.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/omdsha256k128n96tau64v1/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/ccLohdCK.s: Assembler messages:
encrypt.c: /tmp/ccLohdCK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLohdCK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLohdCK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLohdCK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLohdCK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLohdCK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLohdCK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLohdCK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLohdCK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLohdCK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLohdCK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLohdCK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLohdCK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLohdCK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLohdCK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLohdCK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLohdCK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLohdCK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLohdCK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLohdCK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLohdCK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLohdCK.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/omdsha256k128n96tau64v1/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/cc8zxIMi.s: Assembler messages:
encrypt.c: /tmp/cc8zxIMi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zxIMi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8zxIMi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8zxIMi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zxIMi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zxIMi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zxIMi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zxIMi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zxIMi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zxIMi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zxIMi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zxIMi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8zxIMi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zxIMi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8zxIMi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8zxIMi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zxIMi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zxIMi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zxIMi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zxIMi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zxIMi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8zxIMi.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/omdsha256k128n96tau64v1/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/ccPAlhf8.s: Assembler messages:
encrypt.c: /tmp/ccPAlhf8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPAlhf8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPAlhf8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPAlhf8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAlhf8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAlhf8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAlhf8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAlhf8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAlhf8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAlhf8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAlhf8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAlhf8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPAlhf8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAlhf8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPAlhf8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAlhf8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPAlhf8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAlhf8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPAlhf8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPAlhf8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAlhf8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPAlhf8.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/omdsha256k128n96tau64v1/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/ccC0xmwi.s: Assembler messages:
encrypt.c: /tmp/ccC0xmwi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC0xmwi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC0xmwi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC0xmwi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0xmwi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0xmwi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0xmwi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0xmwi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0xmwi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0xmwi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0xmwi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0xmwi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC0xmwi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0xmwi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC0xmwi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0xmwi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC0xmwi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0xmwi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0xmwi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0xmwi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0xmwi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0xmwi.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/omdsha256k128n96tau64v1/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/ccJJd0yp.s: Assembler messages:
encrypt.c: /tmp/ccJJd0yp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJd0yp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJd0yp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJd0yp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJd0yp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJd0yp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJd0yp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJd0yp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJd0yp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJd0yp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJd0yp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJd0yp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJd0yp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJd0yp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJd0yp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJJd0yp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJd0yp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJd0yp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJd0yp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJd0yp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJd0yp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJd0yp.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/omdsha256k128n96tau64v1/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/cc1bRv4L.s: Assembler messages:
encrypt.c: /tmp/cc1bRv4L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1bRv4L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1bRv4L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1bRv4L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bRv4L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bRv4L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bRv4L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bRv4L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bRv4L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bRv4L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bRv4L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bRv4L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1bRv4L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bRv4L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1bRv4L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1bRv4L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bRv4L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bRv4L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bRv4L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bRv4L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bRv4L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1bRv4L.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/omdsha256k128n96tau64v1/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/ccZlWGtS.s: Assembler messages:
encrypt.c: /tmp/ccZlWGtS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZlWGtS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZlWGtS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZlWGtS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlWGtS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlWGtS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlWGtS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlWGtS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlWGtS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlWGtS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlWGtS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlWGtS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZlWGtS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlWGtS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZlWGtS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlWGtS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZlWGtS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlWGtS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZlWGtS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZlWGtS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlWGtS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZlWGtS.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/omdsha256k128n96tau64v1/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/cco5RsRF.s: Assembler messages:
encrypt.c: /tmp/cco5RsRF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco5RsRF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco5RsRF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco5RsRF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5RsRF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5RsRF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5RsRF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5RsRF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5RsRF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5RsRF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5RsRF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5RsRF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco5RsRF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5RsRF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco5RsRF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco5RsRF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5RsRF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco5RsRF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco5RsRF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5RsRF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco5RsRF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco5RsRF.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/omdsha256k128n96tau64v1/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/ccrNk3Cy.s: Assembler messages:
encrypt.c: /tmp/ccrNk3Cy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrNk3Cy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrNk3Cy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrNk3Cy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrNk3Cy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrNk3Cy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrNk3Cy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrNk3Cy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrNk3Cy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrNk3Cy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrNk3Cy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrNk3Cy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrNk3Cy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNk3Cy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrNk3Cy.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/omdsha256k128n96tau64v1/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/ccUlmPX7.s: Assembler messages:
encrypt.c: /tmp/ccUlmPX7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUlmPX7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUlmPX7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUlmPX7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmPX7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmPX7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmPX7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmPX7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmPX7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmPX7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmPX7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmPX7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUlmPX7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmPX7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUlmPX7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmPX7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUlmPX7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmPX7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlmPX7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlmPX7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmPX7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlmPX7.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/omdsha256k128n96tau64v1/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/ccnkJIah.s: Assembler messages:
encrypt.c: /tmp/ccnkJIah.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnkJIah.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnkJIah.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnkJIah.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkJIah.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkJIah.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkJIah.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkJIah.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkJIah.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkJIah.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkJIah.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkJIah.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnkJIah.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkJIah.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnkJIah.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnkJIah.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkJIah.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkJIah.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkJIah.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkJIah.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkJIah.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnkJIah.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/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG29R47.s: Assembler messages:
encrypt.c: /tmp/ccG29R47.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG29R47.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG29R47.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG29R47.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG29R47.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG29R47.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG29R47.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG29R47.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG29R47.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG29R47.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG29R47.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG29R47.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG29R47.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG29R47.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG29R47.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG29R47.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG29R47.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG29R47.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG29R47.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG29R47.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG29R47.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG29R47.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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