Implementation notes: x86, hydra2, crypto_aead/omdsha256k128n96tau64v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
325968refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
326132refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
330524refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
334852refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
338924refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
339148refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
340904refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
342308refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
346044refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
346200refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
346308refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
346828refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
346880refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
347276refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
347352refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
347936refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
348304refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
348532refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
348696refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
349592refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
349840refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
350196refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
352772refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
352772refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
353380refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
353812refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
353892refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
354296refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
355472refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
356512refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
357944refgcc -m32 -O -fomit-frame-pointer2014060720140525
358268refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
358480refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
359124refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
359340refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
359424refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
360032refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
360436refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
360544refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
360656refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
360680refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
360736refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
360764refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
360804refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
360876refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
361672refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
361832refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
361888refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
361992refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
362116refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
362740refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
363808refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
363824refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
363968refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
364392refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
364568refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
364628refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
364892refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
364936refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
365680refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
365848refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
366052refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
366116refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
366376refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
366624refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
366724refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
366896refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
367076refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
367272refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
367688refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
367736refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
368344refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
368776refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
368968refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
369068refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
369176refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
371048refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
371160refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
371168refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
371636refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
371980refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
372020refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
372196refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
372700refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
373216refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
376436refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
376692refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
377028refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
378820refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
381744refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
381900refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
383420refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
385240refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
385700refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
386472refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
386800refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
389748refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
389872refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
389992refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
390208refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
390368refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
390372refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
390696refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
390788refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
392468refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
393460refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
393536refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
394840refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
394856refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
402316refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
405688refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
410068refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
410272refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
410708refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
414828refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
415812refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
415980refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
416620refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
416744refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
426752refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
427020refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
433736refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
433852refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
447912refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
448576refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
448960refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
449196refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
466376refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
466528refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
467064refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
471964refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
471984refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
472060refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
474384refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
474492refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
474516refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
474652refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
474672refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
480452refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
480488refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
481160refgcc -m32 -Os -fomit-frame-pointer2014060720140525
481456refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
483608refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
483840refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
483844refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
484048refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
484196refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
484212refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
484268refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
484376refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
484444refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
484500refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
486976refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
488028refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
489020refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
489644refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
490920refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
491144refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
491460refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
492360refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
492432refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
492676refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
493676refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
493840refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
494152refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
496480refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
496624refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
496668refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
498260refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
498420refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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/ccr0idyq.s: Assembler messages:
encrypt.c: /tmp/ccr0idyq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr0idyq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr0idyq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr0idyq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0idyq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0idyq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0idyq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0idyq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0idyq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0idyq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0idyq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0idyq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr0idyq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0idyq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr0idyq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0idyq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr0idyq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0idyq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr0idyq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr0idyq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0idyq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr0idyq.s: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=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/ccMgpFgr.s: Assembler messages:
encrypt.c: /tmp/ccMgpFgr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMgpFgr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMgpFgr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMgpFgr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgpFgr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgpFgr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgpFgr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgpFgr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgpFgr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgpFgr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgpFgr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgpFgr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMgpFgr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgpFgr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMgpFgr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMgpFgr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgpFgr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMgpFgr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMgpFgr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgpFgr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMgpFgr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMgpFgr.s: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/ccQG7G5j.s: Assembler messages:
encrypt.c: /tmp/ccQG7G5j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQG7G5j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQG7G5j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQG7G5j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG7G5j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG7G5j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG7G5j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG7G5j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG7G5j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQG7G5j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQG7G5j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQG7G5j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQG7G5j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG7G5j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQG7G5j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQG7G5j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQG7G5j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQG7G5j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQG7G5j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQG7G5j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG7G5j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQG7G5j.s: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/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/ccXxoAid.s: Assembler messages:
encrypt.c: /tmp/ccXxoAid.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxoAid.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXxoAid.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXxoAid.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxoAid.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxoAid.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxoAid.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxoAid.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxoAid.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxoAid.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxoAid.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxoAid.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXxoAid.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxoAid.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXxoAid.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxoAid.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXxoAid.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxoAid.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxoAid.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxoAid.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxoAid.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxoAid.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyW4AxB.s: Assembler messages:
encrypt.c: /tmp/ccyW4AxB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyW4AxB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyW4AxB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyW4AxB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyW4AxB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyW4AxB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyW4AxB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyW4AxB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyW4AxB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyW4AxB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyW4AxB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyW4AxB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyW4AxB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyW4AxB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyW4AxB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyW4AxB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyW4AxB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyW4AxB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyW4AxB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyW4AxB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyW4AxB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyW4AxB.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFLlZqu.s: Assembler messages:
encrypt.c: /tmp/ccFLlZqu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFLlZqu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFLlZqu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFLlZqu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLlZqu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLlZqu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLlZqu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLlZqu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLlZqu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLlZqu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLlZqu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLlZqu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFLlZqu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLlZqu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFLlZqu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFLlZqu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFLlZqu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFLlZqu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFLlZqu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLlZqu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFLlZqu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFLlZqu.s: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/ccq1MQqt.s: Assembler messages:
encrypt.c: /tmp/ccq1MQqt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1MQqt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq1MQqt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq1MQqt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1MQqt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1MQqt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1MQqt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1MQqt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1MQqt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1MQqt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1MQqt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1MQqt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq1MQqt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1MQqt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq1MQqt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1MQqt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq1MQqt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1MQqt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1MQqt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1MQqt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1MQqt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1MQqt.s: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/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/cc65TEGB.s: Assembler messages:
encrypt.c: /tmp/cc65TEGB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc65TEGB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc65TEGB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc65TEGB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65TEGB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65TEGB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65TEGB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65TEGB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65TEGB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65TEGB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65TEGB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65TEGB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc65TEGB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65TEGB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc65TEGB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65TEGB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc65TEGB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc65TEGB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc65TEGB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc65TEGB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65TEGB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc65TEGB.s: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/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/ccIEtcVA.s: Assembler messages:
encrypt.c: /tmp/ccIEtcVA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIEtcVA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIEtcVA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIEtcVA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEtcVA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEtcVA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEtcVA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEtcVA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEtcVA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEtcVA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEtcVA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEtcVA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIEtcVA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEtcVA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIEtcVA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIEtcVA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEtcVA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEtcVA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEtcVA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEtcVA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEtcVA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIEtcVA.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccN9kBwt.s: Assembler messages:
encrypt.c: /tmp/ccN9kBwt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9kBwt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN9kBwt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN9kBwt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9kBwt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9kBwt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9kBwt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9kBwt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9kBwt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9kBwt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9kBwt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9kBwt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN9kBwt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9kBwt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN9kBwt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9kBwt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN9kBwt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9kBwt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9kBwt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9kBwt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9kBwt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9kBwt.s: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/ccONlxvv.s: Assembler messages:
encrypt.c: /tmp/ccONlxvv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccONlxvv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccONlxvv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccONlxvv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONlxvv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONlxvv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONlxvv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONlxvv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONlxvv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONlxvv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONlxvv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONlxvv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccONlxvv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONlxvv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccONlxvv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccONlxvv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONlxvv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONlxvv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONlxvv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONlxvv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONlxvv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccONlxvv.s: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/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/ccS0fycU.s: Assembler messages:
encrypt.c: /tmp/ccS0fycU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0fycU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS0fycU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS0fycU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0fycU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0fycU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0fycU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0fycU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0fycU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS0fycU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS0fycU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS0fycU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS0fycU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0fycU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS0fycU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS0fycU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS0fycU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS0fycU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS0fycU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0fycU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS0fycU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0fycU.s: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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccffrHwM.s: Assembler messages:
encrypt.c: /tmp/ccffrHwM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccffrHwM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccffrHwM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccffrHwM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffrHwM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffrHwM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffrHwM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffrHwM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffrHwM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffrHwM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffrHwM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffrHwM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccffrHwM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffrHwM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccffrHwM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffrHwM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccffrHwM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccffrHwM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccffrHwM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccffrHwM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccffrHwM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccffrHwM.s: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/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/ccBZQ8LF.s: Assembler messages:
encrypt.c: /tmp/ccBZQ8LF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBZQ8LF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBZQ8LF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBZQ8LF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZQ8LF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZQ8LF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZQ8LF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBZQ8LF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZQ8LF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBZQ8LF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZQ8LF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBZQ8LF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBZQ8LF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZQ8LF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBZQ8LF.s: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/ccGA0K9N.s: Assembler messages:
encrypt.c: /tmp/ccGA0K9N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGA0K9N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGA0K9N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGA0K9N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA0K9N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA0K9N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA0K9N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA0K9N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA0K9N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA0K9N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA0K9N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA0K9N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGA0K9N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA0K9N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGA0K9N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGA0K9N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA0K9N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGA0K9N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGA0K9N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA0K9N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGA0K9N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGA0K9N.s: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/ccVe9oZW.s: Assembler messages:
encrypt.c: /tmp/ccVe9oZW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVe9oZW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVe9oZW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVe9oZW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe9oZW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe9oZW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe9oZW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe9oZW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe9oZW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe9oZW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe9oZW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe9oZW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVe9oZW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe9oZW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVe9oZW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVe9oZW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe9oZW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVe9oZW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVe9oZW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe9oZW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVe9oZW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVe9oZW.s: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/ccuPd5fN.s: Assembler messages:
encrypt.c: /tmp/ccuPd5fN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuPd5fN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuPd5fN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuPd5fN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPd5fN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPd5fN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPd5fN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPd5fN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPd5fN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPd5fN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPd5fN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPd5fN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuPd5fN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPd5fN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuPd5fN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPd5fN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuPd5fN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuPd5fN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuPd5fN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuPd5fN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPd5fN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuPd5fN.s: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/ccIIpeCH.s: Assembler messages:
encrypt.c: /tmp/ccIIpeCH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIIpeCH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIIpeCH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIIpeCH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIpeCH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIpeCH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIpeCH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIpeCH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIpeCH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIIpeCH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIIpeCH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIIpeCH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIIpeCH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIpeCH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIIpeCH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIIpeCH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIIpeCH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIIpeCH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIIpeCH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIIpeCH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIpeCH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIIpeCH.s: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/cccwaUmV.s: Assembler messages:
encrypt.c: /tmp/cccwaUmV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccwaUmV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccwaUmV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccwaUmV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwaUmV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwaUmV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwaUmV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwaUmV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwaUmV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccwaUmV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccwaUmV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccwaUmV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccwaUmV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwaUmV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccwaUmV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccwaUmV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccwaUmV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccwaUmV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccwaUmV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccwaUmV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccwaUmV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccwaUmV.s: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/ccDEmiSh.s: Assembler messages:
encrypt.c: /tmp/ccDEmiSh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDEmiSh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDEmiSh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDEmiSh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEmiSh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEmiSh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEmiSh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEmiSh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEmiSh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDEmiSh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDEmiSh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDEmiSh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDEmiSh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEmiSh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDEmiSh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDEmiSh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDEmiSh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDEmiSh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDEmiSh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDEmiSh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEmiSh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDEmiSh.s: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/ccrHqJLm.s: Assembler messages:
encrypt.c: /tmp/ccrHqJLm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrHqJLm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrHqJLm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrHqJLm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHqJLm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHqJLm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHqJLm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHqJLm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHqJLm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrHqJLm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrHqJLm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrHqJLm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrHqJLm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHqJLm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrHqJLm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrHqJLm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrHqJLm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrHqJLm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrHqJLm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHqJLm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrHqJLm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrHqJLm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-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/ccLrE71g.s: Assembler messages:
encrypt.c: /tmp/ccLrE71g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLrE71g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLrE71g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLrE71g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrE71g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrE71g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrE71g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrE71g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrE71g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrE71g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrE71g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrE71g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLrE71g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrE71g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLrE71g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrE71g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLrE71g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrE71g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrE71g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrE71g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrE71g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrE71g.s: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-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/cchN7kUh.s: Assembler messages:
encrypt.c: /tmp/cchN7kUh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchN7kUh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchN7kUh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchN7kUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchN7kUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchN7kUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchN7kUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchN7kUh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchN7kUh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchN7kUh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchN7kUh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchN7kUh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchN7kUh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchN7kUh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchN7kUh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchN7kUh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchN7kUh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchN7kUh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchN7kUh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchN7kUh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchN7kUh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchN7kUh.s: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/ccqUwqQ3.s: Assembler messages:
encrypt.c: /tmp/ccqUwqQ3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqUwqQ3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqUwqQ3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqUwqQ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqUwqQ3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqUwqQ3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqUwqQ3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqUwqQ3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqUwqQ3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqUwqQ3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqUwqQ3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqUwqQ3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqUwqQ3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUwqQ3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqUwqQ3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=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/cctXwaP6.s: Assembler messages:
encrypt.c: /tmp/cctXwaP6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctXwaP6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctXwaP6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctXwaP6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXwaP6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXwaP6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXwaP6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXwaP6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXwaP6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXwaP6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXwaP6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXwaP6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctXwaP6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXwaP6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctXwaP6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctXwaP6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXwaP6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXwaP6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXwaP6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXwaP6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXwaP6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctXwaP6.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=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/ccRAbqoB.s: Assembler messages:
encrypt.c: /tmp/ccRAbqoB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRAbqoB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRAbqoB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRAbqoB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbqoB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbqoB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbqoB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbqoB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbqoB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAbqoB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAbqoB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAbqoB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRAbqoB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbqoB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRAbqoB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAbqoB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRAbqoB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAbqoB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAbqoB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAbqoB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbqoB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAbqoB.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/ccnjXuGH.s: Assembler messages:
encrypt.c: /tmp/ccnjXuGH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnjXuGH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnjXuGH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnjXuGH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjXuGH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjXuGH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjXuGH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjXuGH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjXuGH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjXuGH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjXuGH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjXuGH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnjXuGH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjXuGH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnjXuGH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnjXuGH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjXuGH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnjXuGH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnjXuGH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjXuGH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnjXuGH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnjXuGH.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/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/ccfVbLvF.s: Assembler messages:
encrypt.c: /tmp/ccfVbLvF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVbLvF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfVbLvF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfVbLvF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVbLvF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVbLvF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVbLvF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVbLvF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVbLvF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVbLvF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVbLvF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVbLvF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfVbLvF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVbLvF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfVbLvF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfVbLvF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVbLvF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVbLvF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVbLvF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVbLvF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVbLvF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVbLvF.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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