Implementation notes: x86, hydra2, crypto_aead/omdsha256k128n96tau96v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
326284refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
326892refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
330692refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
336176refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
336288refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
336992refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
338644refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
339092refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
345648refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
346096refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
346384refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
346644refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
346840refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
346848refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
346960refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
346968refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
347368refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
347456refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
347888refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
348184refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
349276refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
351080refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
352988refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
353348refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
353472refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
353752refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
354036refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
354180refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
354432refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
354768refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
355124refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
356172refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
358044refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
358128refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
358472refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
358632refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
358672refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
358780refgcc -m32 -O -fomit-frame-pointer2014060720140525
359784refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
359912refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
360048refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
360136refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
360176refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
360224refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
360252refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
360908refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
360980refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
361236refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
361404refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
361584refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
362268refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
362292refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
363496refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
364236refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
364260refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
364304refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
364840refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
365112refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
365164refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
365288refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
365648refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
365688refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
365708refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
365764refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
365840refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
365876refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
366904refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
366960refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
366968refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
367060refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
367820refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
368272refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
368844refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
369088refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
369684refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
370108refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
371332refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
371768refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
372016refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
373052refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
373080refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
374512refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
375440refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
376016refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
376232refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
376288refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
376676refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
377636refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
379128refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
379776refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
382016refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
383524refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
384556refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
384576refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
385336refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
385828refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
386020refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
386472refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
386656refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
386796refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
388152refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
390304refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
391488refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
391536refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
392336refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
393264refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
393360refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
394320refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
394728refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
402060refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
404220refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
409660refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
409956refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
411116refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
411312refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
417444refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
417576refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
417632refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
429596refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
429712refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
432888refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
437052refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
437056refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
444108refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
448888refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
452576refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
452836refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
466636refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
466748refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
466924refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
470948refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
471972refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
472096refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
472636refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
473860refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
473972refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
474176refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
474284refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
480152refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
480344refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
480428refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
481400refgcc -m32 -Os -fomit-frame-pointer2014060720140525
483052refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
483348refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
483368refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
483528refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
483564refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
483808refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
484140refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
484860refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
484924refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
485028refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
486892refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
487384refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
489004refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
490868refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
490940refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
491336refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
491352refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
491804refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
492136refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
492244refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
493860refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
494604refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
495372refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
496508refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
496540refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
496600refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
498664refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
499124refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/cc9bktv3.s: Assembler messages:
encrypt.c: /tmp/cc9bktv3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9bktv3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9bktv3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9bktv3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bktv3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bktv3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bktv3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bktv3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bktv3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bktv3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bktv3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bktv3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9bktv3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bktv3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9bktv3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bktv3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9bktv3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bktv3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9bktv3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9bktv3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bktv3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9bktv3.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/omdsha256k128n96tau96v1/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/ccMmzX6P.s: Assembler messages:
encrypt.c: /tmp/ccMmzX6P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMmzX6P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMmzX6P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMmzX6P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmzX6P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmzX6P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmzX6P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmzX6P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmzX6P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmzX6P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmzX6P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmzX6P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMmzX6P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmzX6P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMmzX6P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMmzX6P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmzX6P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmzX6P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmzX6P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmzX6P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmzX6P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMmzX6P.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/omdsha256k128n96tau96v1/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/ccHHs1aM.s: Assembler messages:
encrypt.c: /tmp/ccHHs1aM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHHs1aM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHHs1aM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHHs1aM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHs1aM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHs1aM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHs1aM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHs1aM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHs1aM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHs1aM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHs1aM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHs1aM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHHs1aM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHs1aM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHHs1aM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHHs1aM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHs1aM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHs1aM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHs1aM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHs1aM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHs1aM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHHs1aM.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/omdsha256k128n96tau96v1/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/ccNDg00Y.s: Assembler messages:
encrypt.c: /tmp/ccNDg00Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNDg00Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNDg00Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNDg00Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDg00Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDg00Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDg00Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDg00Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDg00Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNDg00Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNDg00Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNDg00Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNDg00Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDg00Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNDg00Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNDg00Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNDg00Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNDg00Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNDg00Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNDg00Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDg00Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNDg00Y.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/omdsha256k128n96tau96v1/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/cc2mVaS6.s: Assembler messages:
encrypt.c: /tmp/cc2mVaS6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2mVaS6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2mVaS6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2mVaS6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mVaS6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mVaS6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mVaS6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mVaS6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mVaS6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2mVaS6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2mVaS6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2mVaS6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2mVaS6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mVaS6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2mVaS6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2mVaS6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2mVaS6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2mVaS6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2mVaS6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2mVaS6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mVaS6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2mVaS6.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/omdsha256k128n96tau96v1/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/ccbxw6hP.s: Assembler messages:
encrypt.c: /tmp/ccbxw6hP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbxw6hP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbxw6hP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbxw6hP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxw6hP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxw6hP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxw6hP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxw6hP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxw6hP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbxw6hP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbxw6hP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbxw6hP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbxw6hP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxw6hP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbxw6hP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbxw6hP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbxw6hP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbxw6hP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbxw6hP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxw6hP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbxw6hP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbxw6hP.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/omdsha256k128n96tau96v1/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/ccRCBiOL.s: Assembler messages:
encrypt.c: /tmp/ccRCBiOL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRCBiOL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRCBiOL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRCBiOL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCBiOL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCBiOL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCBiOL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCBiOL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCBiOL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRCBiOL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRCBiOL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRCBiOL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRCBiOL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCBiOL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRCBiOL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRCBiOL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRCBiOL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRCBiOL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRCBiOL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCBiOL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRCBiOL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRCBiOL.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/omdsha256k128n96tau96v1/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/ccuvzeAZ.s: Assembler messages:
encrypt.c: /tmp/ccuvzeAZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuvzeAZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuvzeAZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuvzeAZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuvzeAZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuvzeAZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuvzeAZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuvzeAZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuvzeAZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuvzeAZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuvzeAZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuvzeAZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuvzeAZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvzeAZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuvzeAZ.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/omdsha256k128n96tau96v1/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/cc3CEx9m.s: Assembler messages:
encrypt.c: /tmp/cc3CEx9m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3CEx9m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3CEx9m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3CEx9m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CEx9m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CEx9m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CEx9m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CEx9m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CEx9m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CEx9m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CEx9m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CEx9m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3CEx9m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CEx9m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3CEx9m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CEx9m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3CEx9m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CEx9m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CEx9m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CEx9m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CEx9m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CEx9m.s: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/omdsha256k128n96tau96v1/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/ccC6TwE9.s: Assembler messages:
encrypt.c: /tmp/ccC6TwE9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC6TwE9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC6TwE9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC6TwE9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6TwE9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6TwE9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6TwE9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6TwE9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6TwE9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC6TwE9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC6TwE9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC6TwE9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC6TwE9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6TwE9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC6TwE9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC6TwE9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC6TwE9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC6TwE9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC6TwE9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6TwE9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC6TwE9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC6TwE9.s: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/omdsha256k128n96tau96v1/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/cc7Fgtvi.s: Assembler messages:
encrypt.c: /tmp/cc7Fgtvi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Fgtvi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Fgtvi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Fgtvi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Fgtvi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Fgtvi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Fgtvi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Fgtvi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Fgtvi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7Fgtvi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Fgtvi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Fgtvi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Fgtvi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Fgtvi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Fgtvi.s: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/omdsha256k128n96tau96v1/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/ccGYJRW4.s: Assembler messages:
encrypt.c: /tmp/ccGYJRW4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGYJRW4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGYJRW4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGYJRW4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYJRW4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYJRW4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYJRW4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYJRW4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYJRW4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYJRW4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYJRW4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYJRW4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGYJRW4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYJRW4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGYJRW4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGYJRW4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYJRW4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYJRW4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYJRW4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYJRW4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYJRW4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGYJRW4.s: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/omdsha256k128n96tau96v1/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/ccInGSSp.s: Assembler messages:
encrypt.c: /tmp/ccInGSSp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInGSSp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccInGSSp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccInGSSp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInGSSp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInGSSp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInGSSp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInGSSp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInGSSp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInGSSp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInGSSp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInGSSp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccInGSSp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInGSSp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccInGSSp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInGSSp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccInGSSp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInGSSp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccInGSSp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccInGSSp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInGSSp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccInGSSp.s: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/omdsha256k128n96tau96v1/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/cczmHQda.s: Assembler messages:
encrypt.c: /tmp/cczmHQda.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczmHQda.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczmHQda.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczmHQda.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmHQda.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmHQda.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmHQda.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmHQda.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmHQda.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmHQda.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmHQda.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmHQda.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczmHQda.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmHQda.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczmHQda.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczmHQda.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmHQda.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmHQda.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmHQda.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmHQda.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmHQda.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczmHQda.s: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/omdsha256k128n96tau96v1/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/cc4Ks4ui.s: Assembler messages:
encrypt.c: /tmp/cc4Ks4ui.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Ks4ui.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Ks4ui.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Ks4ui.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ks4ui.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ks4ui.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ks4ui.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Ks4ui.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ks4ui.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4Ks4ui.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ks4ui.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Ks4ui.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Ks4ui.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ks4ui.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Ks4ui.s: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/omdsha256k128n96tau96v1/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/ccSkWaD5.s: Assembler messages:
encrypt.c: /tmp/ccSkWaD5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkWaD5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkWaD5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkWaD5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkWaD5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkWaD5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkWaD5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkWaD5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkWaD5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkWaD5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkWaD5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkWaD5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkWaD5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkWaD5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkWaD5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkWaD5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkWaD5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkWaD5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkWaD5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkWaD5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkWaD5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkWaD5.s: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/omdsha256k128n96tau96v1/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/ccBQ8wx2.s: Assembler messages:
encrypt.c: /tmp/ccBQ8wx2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQ8wx2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBQ8wx2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBQ8wx2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQ8wx2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQ8wx2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQ8wx2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBQ8wx2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQ8wx2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBQ8wx2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQ8wx2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQ8wx2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQ8wx2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ8wx2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQ8wx2.s: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/omdsha256k128n96tau96v1/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/ccfojCXK.s: Assembler messages:
encrypt.c: /tmp/ccfojCXK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfojCXK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfojCXK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfojCXK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfojCXK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfojCXK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfojCXK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfojCXK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfojCXK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfojCXK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfojCXK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfojCXK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfojCXK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfojCXK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfojCXK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfojCXK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfojCXK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfojCXK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfojCXK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfojCXK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfojCXK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfojCXK.s: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/omdsha256k128n96tau96v1/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/cc4RDg7U.s: Assembler messages:
encrypt.c: /tmp/cc4RDg7U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4RDg7U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4RDg7U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4RDg7U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RDg7U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RDg7U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RDg7U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RDg7U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RDg7U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RDg7U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RDg7U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RDg7U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4RDg7U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RDg7U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4RDg7U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RDg7U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4RDg7U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RDg7U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4RDg7U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4RDg7U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RDg7U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4RDg7U.s: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/omdsha256k128n96tau96v1/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/ccuSA5fF.s: Assembler messages:
encrypt.c: /tmp/ccuSA5fF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuSA5fF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuSA5fF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuSA5fF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSA5fF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSA5fF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSA5fF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSA5fF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSA5fF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSA5fF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSA5fF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSA5fF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuSA5fF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSA5fF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuSA5fF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuSA5fF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSA5fF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuSA5fF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuSA5fF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSA5fF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuSA5fF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuSA5fF.s: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/omdsha256k128n96tau96v1/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/ccYwlTi1.s: Assembler messages:
encrypt.c: /tmp/ccYwlTi1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYwlTi1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYwlTi1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYwlTi1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwlTi1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwlTi1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwlTi1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwlTi1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwlTi1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYwlTi1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYwlTi1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYwlTi1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYwlTi1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwlTi1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYwlTi1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYwlTi1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYwlTi1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYwlTi1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYwlTi1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYwlTi1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwlTi1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYwlTi1.s: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/omdsha256k128n96tau96v1/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/ccbK0KcN.s: Assembler messages:
encrypt.c: /tmp/ccbK0KcN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbK0KcN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbK0KcN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbK0KcN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbK0KcN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbK0KcN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbK0KcN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbK0KcN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbK0KcN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbK0KcN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbK0KcN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbK0KcN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbK0KcN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbK0KcN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbK0KcN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbK0KcN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbK0KcN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbK0KcN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbK0KcN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbK0KcN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbK0KcN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbK0KcN.s: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/omdsha256k128n96tau96v1/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/ccFW4zkG.s: Assembler messages:
encrypt.c: /tmp/ccFW4zkG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFW4zkG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFW4zkG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFW4zkG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4zkG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4zkG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4zkG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4zkG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4zkG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW4zkG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW4zkG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW4zkG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFW4zkG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4zkG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFW4zkG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFW4zkG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW4zkG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFW4zkG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFW4zkG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4zkG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFW4zkG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFW4zkG.s: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/omdsha256k128n96tau96v1/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/ccnDJU5W.s: Assembler messages:
encrypt.c: /tmp/ccnDJU5W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnDJU5W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnDJU5W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnDJU5W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDJU5W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDJU5W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDJU5W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDJU5W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDJU5W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDJU5W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDJU5W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDJU5W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnDJU5W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDJU5W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnDJU5W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDJU5W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnDJU5W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDJU5W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDJU5W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDJU5W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDJU5W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDJU5W.s: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/omdsha256k128n96tau96v1/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/ccZ1B78c.s: Assembler messages:
encrypt.c: /tmp/ccZ1B78c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ1B78c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ1B78c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ1B78c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1B78c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1B78c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1B78c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1B78c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1B78c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ1B78c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ1B78c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ1B78c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ1B78c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1B78c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ1B78c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ1B78c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ1B78c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ1B78c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ1B78c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1B78c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ1B78c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ1B78c.s: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/omdsha256k128n96tau96v1/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/cces6CDp.s: Assembler messages:
encrypt.c: /tmp/cces6CDp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cces6CDp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cces6CDp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cces6CDp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cces6CDp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cces6CDp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cces6CDp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cces6CDp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cces6CDp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cces6CDp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cces6CDp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cces6CDp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cces6CDp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cces6CDp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cces6CDp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cces6CDp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cces6CDp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cces6CDp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cces6CDp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cces6CDp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cces6CDp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cces6CDp.s: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/omdsha256k128n96tau96v1/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/ccC9Cnuk.s: Assembler messages:
encrypt.c: /tmp/ccC9Cnuk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC9Cnuk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC9Cnuk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC9Cnuk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC9Cnuk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC9Cnuk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC9Cnuk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC9Cnuk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC9Cnuk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC9Cnuk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC9Cnuk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC9Cnuk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC9Cnuk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9Cnuk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC9Cnuk.s: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/omdsha256k128n96tau96v1/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/ccxpUIpj.s: Assembler messages:
encrypt.c: /tmp/ccxpUIpj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxpUIpj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxpUIpj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxpUIpj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpUIpj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpUIpj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpUIpj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpUIpj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpUIpj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxpUIpj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxpUIpj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxpUIpj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxpUIpj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpUIpj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxpUIpj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxpUIpj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxpUIpj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxpUIpj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxpUIpj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpUIpj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxpUIpj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxpUIpj.s: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/omdsha256k128n96tau96v1/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/ccRb4Ufl.s: Assembler messages:
encrypt.c: /tmp/ccRb4Ufl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRb4Ufl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRb4Ufl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRb4Ufl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRb4Ufl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRb4Ufl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRb4Ufl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRb4Ufl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRb4Ufl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRb4Ufl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRb4Ufl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRb4Ufl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRb4Ufl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRb4Ufl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRb4Ufl.s: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/omdsha256k128n96tau96v1/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/ccvNKgNz.s: Assembler messages:
encrypt.c: /tmp/ccvNKgNz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvNKgNz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvNKgNz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvNKgNz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNKgNz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNKgNz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNKgNz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNKgNz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNKgNz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNKgNz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNKgNz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNKgNz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvNKgNz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNKgNz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvNKgNz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNKgNz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvNKgNz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNKgNz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNKgNz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNKgNz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNKgNz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNKgNz.s: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/omdsha256k128n96tau96v1/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/cciQhHgo.s: Assembler messages:
encrypt.c: /tmp/cciQhHgo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciQhHgo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciQhHgo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciQhHgo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQhHgo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQhHgo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQhHgo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQhHgo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQhHgo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQhHgo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQhHgo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQhHgo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciQhHgo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQhHgo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciQhHgo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQhHgo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciQhHgo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQhHgo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciQhHgo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciQhHgo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQhHgo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciQhHgo.s: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/omdsha256k128n96tau96v1/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/ccjOz6Vm.s: Assembler messages:
encrypt.c: /tmp/ccjOz6Vm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjOz6Vm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjOz6Vm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjOz6Vm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjOz6Vm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjOz6Vm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjOz6Vm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjOz6Vm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjOz6Vm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjOz6Vm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjOz6Vm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjOz6Vm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjOz6Vm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjOz6Vm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjOz6Vm.s: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/omdsha256k128n96tau96v1/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/ccgEdImf.s: Assembler messages:
encrypt.c: /tmp/ccgEdImf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgEdImf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgEdImf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgEdImf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEdImf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEdImf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEdImf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEdImf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEdImf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgEdImf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgEdImf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgEdImf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgEdImf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEdImf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgEdImf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgEdImf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgEdImf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgEdImf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgEdImf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgEdImf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgEdImf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgEdImf.s: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/omdsha256k128n96tau96v1/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/ccjVcI1g.s: Assembler messages:
encrypt.c: /tmp/ccjVcI1g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjVcI1g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjVcI1g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjVcI1g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVcI1g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVcI1g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVcI1g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVcI1g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVcI1g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjVcI1g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjVcI1g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjVcI1g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjVcI1g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVcI1g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjVcI1g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjVcI1g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjVcI1g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjVcI1g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjVcI1g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjVcI1g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVcI1g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjVcI1g.s: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/omdsha256k128n96tau96v1/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/ccsi5TSa.s: Assembler messages:
encrypt.c: /tmp/ccsi5TSa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsi5TSa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsi5TSa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsi5TSa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi5TSa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi5TSa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi5TSa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi5TSa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi5TSa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi5TSa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi5TSa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi5TSa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsi5TSa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi5TSa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsi5TSa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi5TSa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsi5TSa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi5TSa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsi5TSa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsi5TSa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi5TSa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsi5TSa.s: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/omdsha256k128n96tau96v1/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/cczcPWq9.s: Assembler messages:
encrypt.c: /tmp/cczcPWq9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczcPWq9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczcPWq9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczcPWq9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcPWq9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcPWq9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcPWq9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcPWq9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcPWq9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczcPWq9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczcPWq9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczcPWq9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczcPWq9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcPWq9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczcPWq9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczcPWq9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczcPWq9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczcPWq9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczcPWq9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcPWq9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczcPWq9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczcPWq9.s: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/omdsha256k128n96tau96v1/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/ccMn75Jg.s: Assembler messages:
encrypt.c: /tmp/ccMn75Jg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMn75Jg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMn75Jg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMn75Jg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn75Jg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn75Jg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn75Jg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn75Jg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn75Jg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMn75Jg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMn75Jg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMn75Jg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMn75Jg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn75Jg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMn75Jg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMn75Jg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMn75Jg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMn75Jg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMn75Jg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMn75Jg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMn75Jg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMn75Jg.s: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/omdsha256k128n96tau96v1/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/ccxsx5Sl.s: Assembler messages:
encrypt.c: /tmp/ccxsx5Sl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxsx5Sl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxsx5Sl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxsx5Sl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsx5Sl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsx5Sl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsx5Sl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxsx5Sl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsx5Sl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxsx5Sl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsx5Sl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxsx5Sl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxsx5Sl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsx5Sl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxsx5Sl.s: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/omdsha256k128n96tau96v1/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/ccZPJT5c.s: Assembler messages:
encrypt.c: /tmp/ccZPJT5c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZPJT5c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZPJT5c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZPJT5c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPJT5c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPJT5c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPJT5c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPJT5c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPJT5c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPJT5c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPJT5c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPJT5c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZPJT5c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPJT5c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZPJT5c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPJT5c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZPJT5c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPJT5c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZPJT5c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZPJT5c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPJT5c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZPJT5c.s: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/omdsha256k128n96tau96v1/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/ccwm2EBb.s: Assembler messages:
encrypt.c: /tmp/ccwm2EBb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwm2EBb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwm2EBb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwm2EBb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwm2EBb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwm2EBb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwm2EBb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwm2EBb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwm2EBb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwm2EBb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwm2EBb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwm2EBb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwm2EBb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwm2EBb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwm2EBb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwm2EBb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwm2EBb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwm2EBb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwm2EBb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwm2EBb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwm2EBb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwm2EBb.s: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/omdsha256k128n96tau96v1/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/cciIHKIk.s: Assembler messages:
encrypt.c: /tmp/cciIHKIk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciIHKIk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciIHKIk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciIHKIk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIHKIk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIHKIk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIHKIk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIHKIk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIHKIk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIHKIk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIHKIk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIHKIk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciIHKIk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIHKIk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciIHKIk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciIHKIk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIHKIk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIHKIk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIHKIk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIHKIk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIHKIk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciIHKIk.s: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/omdsha256k128n96tau96v1/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/ccmCJFIx.s: Assembler messages:
encrypt.c: /tmp/ccmCJFIx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmCJFIx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmCJFIx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmCJFIx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCJFIx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCJFIx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCJFIx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCJFIx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCJFIx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmCJFIx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmCJFIx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmCJFIx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmCJFIx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCJFIx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmCJFIx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmCJFIx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmCJFIx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmCJFIx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmCJFIx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmCJFIx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmCJFIx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmCJFIx.s: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/omdsha256k128n96tau96v1/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/ccXDvktc.s: Assembler messages:
encrypt.c: /tmp/ccXDvktc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXDvktc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXDvktc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXDvktc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDvktc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDvktc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDvktc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDvktc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDvktc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDvktc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDvktc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDvktc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXDvktc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDvktc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXDvktc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXDvktc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDvktc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDvktc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDvktc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDvktc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDvktc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXDvktc.s: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/omdsha256k128n96tau96v1/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/ccu9WdZy.s: Assembler messages:
encrypt.c: /tmp/ccu9WdZy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu9WdZy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu9WdZy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu9WdZy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9WdZy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9WdZy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9WdZy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9WdZy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9WdZy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9WdZy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9WdZy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9WdZy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu9WdZy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9WdZy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu9WdZy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9WdZy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu9WdZy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9WdZy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9WdZy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9WdZy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9WdZy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9WdZy.s: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/omdsha256k128n96tau96v1/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/cc3ZreZA.s: Assembler messages:
encrypt.c: /tmp/cc3ZreZA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ZreZA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ZreZA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ZreZA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZreZA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZreZA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZreZA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZreZA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZreZA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZreZA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZreZA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZreZA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ZreZA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZreZA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ZreZA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZreZA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3ZreZA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZreZA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZreZA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZreZA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZreZA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZreZA.s: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/omdsha256k128n96tau96v1/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/cct18vsj.s: Assembler messages:
encrypt.c: /tmp/cct18vsj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct18vsj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct18vsj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct18vsj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct18vsj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct18vsj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct18vsj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct18vsj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct18vsj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct18vsj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct18vsj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct18vsj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct18vsj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct18vsj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct18vsj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct18vsj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct18vsj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct18vsj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct18vsj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct18vsj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct18vsj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct18vsj.s: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/omdsha256k128n96tau96v1/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/cc1qKyIg.s: Assembler messages:
encrypt.c: /tmp/cc1qKyIg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1qKyIg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1qKyIg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1qKyIg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qKyIg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qKyIg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qKyIg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qKyIg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qKyIg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qKyIg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qKyIg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qKyIg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1qKyIg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qKyIg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1qKyIg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1qKyIg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qKyIg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qKyIg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qKyIg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qKyIg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qKyIg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1qKyIg.s: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/omdsha256k128n96tau96v1/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/cc8ESaPA.s: Assembler messages:
encrypt.c: /tmp/cc8ESaPA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ESaPA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ESaPA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ESaPA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ESaPA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ESaPA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ESaPA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ESaPA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ESaPA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ESaPA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ESaPA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ESaPA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ESaPA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ESaPA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ESaPA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ESaPA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8ESaPA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ESaPA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ESaPA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ESaPA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ESaPA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ESaPA.s: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/omdsha256k128n96tau96v1/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/ccBfKXZ8.s: Assembler messages:
encrypt.c: /tmp/ccBfKXZ8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBfKXZ8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBfKXZ8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBfKXZ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfKXZ8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfKXZ8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfKXZ8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBfKXZ8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBfKXZ8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBfKXZ8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfKXZ8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfKXZ8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfKXZ8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfKXZ8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBfKXZ8.s: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/omdsha256k128n96tau96v1/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/ccJiSfSv.s: Assembler messages:
encrypt.c: /tmp/ccJiSfSv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJiSfSv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJiSfSv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJiSfSv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiSfSv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiSfSv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiSfSv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiSfSv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiSfSv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJiSfSv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJiSfSv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJiSfSv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJiSfSv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiSfSv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJiSfSv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJiSfSv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJiSfSv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJiSfSv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJiSfSv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJiSfSv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiSfSv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJiSfSv.s: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/omdsha256k128n96tau96v1/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/ccVkvXnp.s: Assembler messages:
encrypt.c: /tmp/ccVkvXnp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkvXnp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVkvXnp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVkvXnp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkvXnp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkvXnp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkvXnp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkvXnp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkvXnp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVkvXnp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVkvXnp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVkvXnp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVkvXnp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkvXnp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVkvXnp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVkvXnp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVkvXnp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVkvXnp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVkvXnp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVkvXnp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkvXnp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVkvXnp.s: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/omdsha256k128n96tau96v1/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/ccz0WDJe.s: Assembler messages:
encrypt.c: /tmp/ccz0WDJe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz0WDJe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz0WDJe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz0WDJe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0WDJe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0WDJe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0WDJe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0WDJe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0WDJe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0WDJe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0WDJe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0WDJe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz0WDJe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0WDJe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz0WDJe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz0WDJe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0WDJe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0WDJe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0WDJe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0WDJe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0WDJe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0WDJe.s: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/omdsha256k128n96tau96v1/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/ccgj9r9z.s: Assembler messages:
encrypt.c: /tmp/ccgj9r9z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgj9r9z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgj9r9z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgj9r9z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9r9z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9r9z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9r9z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9r9z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9r9z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgj9r9z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgj9r9z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgj9r9z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgj9r9z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9r9z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgj9r9z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgj9r9z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgj9r9z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgj9r9z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgj9r9z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgj9r9z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgj9r9z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgj9r9z.s: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/omdsha256k128n96tau96v1/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/cclmX3W7.s: Assembler messages:
encrypt.c: /tmp/cclmX3W7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmX3W7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclmX3W7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclmX3W7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmX3W7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmX3W7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmX3W7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmX3W7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmX3W7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmX3W7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmX3W7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmX3W7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclmX3W7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmX3W7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclmX3W7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclmX3W7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmX3W7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmX3W7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmX3W7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmX3W7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmX3W7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmX3W7.s: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/omdsha256k128n96tau96v1/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/ccFipfre.s: Assembler messages:
encrypt.c: /tmp/ccFipfre.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFipfre.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFipfre.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFipfre.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFipfre.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFipfre.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFipfre.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFipfre.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFipfre.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFipfre.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFipfre.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFipfre.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFipfre.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFipfre.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFipfre.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFipfre.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFipfre.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFipfre.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFipfre.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFipfre.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFipfre.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFipfre.s: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/omdsha256k128n96tau96v1/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/ccjUx6ks.s: Assembler messages:
encrypt.c: /tmp/ccjUx6ks.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjUx6ks.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjUx6ks.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjUx6ks.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx6ks.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx6ks.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx6ks.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx6ks.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx6ks.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUx6ks.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUx6ks.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUx6ks.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjUx6ks.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx6ks.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjUx6ks.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUx6ks.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjUx6ks.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUx6ks.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUx6ks.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUx6ks.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx6ks.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUx6ks.s: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/omdsha256k128n96tau96v1/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/ccXFWlVI.s: Assembler messages:
encrypt.c: /tmp/ccXFWlVI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXFWlVI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXFWlVI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXFWlVI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFWlVI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFWlVI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFWlVI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFWlVI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFWlVI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFWlVI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFWlVI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFWlVI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXFWlVI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFWlVI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXFWlVI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFWlVI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXFWlVI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFWlVI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFWlVI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFWlVI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFWlVI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFWlVI.s: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/omdsha256k128n96tau96v1/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/ccvktKmu.s: Assembler messages:
encrypt.c: /tmp/ccvktKmu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvktKmu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvktKmu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvktKmu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktKmu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktKmu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktKmu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktKmu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktKmu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvktKmu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvktKmu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvktKmu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvktKmu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktKmu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvktKmu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvktKmu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvktKmu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvktKmu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvktKmu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktKmu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvktKmu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvktKmu.s: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/omdsha256k128n96tau96v1/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/ccbPyiVl.s: Assembler messages:
encrypt.c: /tmp/ccbPyiVl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbPyiVl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbPyiVl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbPyiVl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPyiVl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPyiVl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPyiVl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPyiVl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPyiVl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbPyiVl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbPyiVl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbPyiVl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbPyiVl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPyiVl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbPyiVl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbPyiVl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbPyiVl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbPyiVl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbPyiVl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPyiVl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbPyiVl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbPyiVl.s: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/omdsha256k128n96tau96v1/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/ccoQ9wcA.s: Assembler messages:
encrypt.c: /tmp/ccoQ9wcA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoQ9wcA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoQ9wcA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoQ9wcA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQ9wcA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQ9wcA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQ9wcA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoQ9wcA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQ9wcA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoQ9wcA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQ9wcA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoQ9wcA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoQ9wcA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQ9wcA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoQ9wcA.s: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/omdsha256k128n96tau96v1/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/ccfBnA8K.s: Assembler messages:
encrypt.c: /tmp/ccfBnA8K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBnA8K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfBnA8K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfBnA8K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBnA8K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBnA8K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBnA8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBnA8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBnA8K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBnA8K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBnA8K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBnA8K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfBnA8K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBnA8K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfBnA8K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBnA8K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfBnA8K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBnA8K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBnA8K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBnA8K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBnA8K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBnA8K.s: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/omdsha256k128n96tau96v1/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/ccyu5hFt.s: Assembler messages:
encrypt.c: /tmp/ccyu5hFt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyu5hFt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyu5hFt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyu5hFt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu5hFt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu5hFt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu5hFt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu5hFt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu5hFt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyu5hFt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyu5hFt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyu5hFt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyu5hFt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu5hFt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyu5hFt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyu5hFt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyu5hFt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyu5hFt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyu5hFt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyu5hFt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyu5hFt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyu5hFt.s: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/omdsha256k128n96tau96v1/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/ccA2TVvD.s: Assembler messages:
encrypt.c: /tmp/ccA2TVvD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA2TVvD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA2TVvD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA2TVvD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2TVvD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2TVvD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2TVvD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2TVvD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2TVvD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA2TVvD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA2TVvD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA2TVvD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA2TVvD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2TVvD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA2TVvD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA2TVvD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA2TVvD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA2TVvD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA2TVvD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA2TVvD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2TVvD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA2TVvD.s: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/omdsha256k128n96tau96v1/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/ccwFdGBp.s: Assembler messages:
encrypt.c: /tmp/ccwFdGBp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwFdGBp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwFdGBp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwFdGBp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFdGBp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFdGBp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFdGBp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFdGBp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFdGBp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwFdGBp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwFdGBp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwFdGBp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwFdGBp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFdGBp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwFdGBp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwFdGBp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwFdGBp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwFdGBp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwFdGBp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwFdGBp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwFdGBp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwFdGBp.s: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/omdsha256k128n96tau96v1/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/cc0vH84c.s: Assembler messages:
encrypt.c: /tmp/cc0vH84c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0vH84c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0vH84c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0vH84c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vH84c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vH84c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vH84c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vH84c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vH84c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vH84c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vH84c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vH84c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0vH84c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vH84c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0vH84c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vH84c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0vH84c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vH84c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0vH84c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0vH84c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vH84c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0vH84c.s: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/omdsha256k128n96tau96v1/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/cc94TKIZ.s: Assembler messages:
encrypt.c: /tmp/cc94TKIZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc94TKIZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc94TKIZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc94TKIZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94TKIZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94TKIZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94TKIZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94TKIZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94TKIZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc94TKIZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc94TKIZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc94TKIZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc94TKIZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94TKIZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc94TKIZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc94TKIZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc94TKIZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc94TKIZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc94TKIZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc94TKIZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc94TKIZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc94TKIZ.s: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/omdsha256k128n96tau96v1/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/ccBnRqFV.s: Assembler messages:
encrypt.c: /tmp/ccBnRqFV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBnRqFV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBnRqFV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBnRqFV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnRqFV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnRqFV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnRqFV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnRqFV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnRqFV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnRqFV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnRqFV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnRqFV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBnRqFV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnRqFV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBnRqFV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBnRqFV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnRqFV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBnRqFV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBnRqFV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnRqFV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBnRqFV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBnRqFV.s: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/omdsha256k128n96tau96v1/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/ccuRMGK8.s: Assembler messages:
encrypt.c: /tmp/ccuRMGK8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuRMGK8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuRMGK8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuRMGK8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRMGK8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRMGK8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRMGK8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRMGK8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRMGK8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRMGK8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRMGK8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRMGK8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuRMGK8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRMGK8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuRMGK8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRMGK8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuRMGK8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuRMGK8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRMGK8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRMGK8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuRMGK8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuRMGK8.s: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/omdsha256k128n96tau96v1/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/ccqwOdSY.s: Assembler messages:
encrypt.c: /tmp/ccqwOdSY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqwOdSY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqwOdSY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqwOdSY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwOdSY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwOdSY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwOdSY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwOdSY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwOdSY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwOdSY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwOdSY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwOdSY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqwOdSY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwOdSY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqwOdSY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqwOdSY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwOdSY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwOdSY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwOdSY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwOdSY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwOdSY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqwOdSY.s: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/omdsha256k128n96tau96v1/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/ccud4H6g.s: Assembler messages:
encrypt.c: /tmp/ccud4H6g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccud4H6g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccud4H6g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccud4H6g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccud4H6g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccud4H6g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccud4H6g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccud4H6g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccud4H6g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccud4H6g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccud4H6g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccud4H6g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccud4H6g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccud4H6g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccud4H6g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccud4H6g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccud4H6g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccud4H6g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccud4H6g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccud4H6g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccud4H6g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccud4H6g.s: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/omdsha256k128n96tau96v1/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/cc5gMVA9.s: Assembler messages:
encrypt.c: /tmp/cc5gMVA9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5gMVA9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5gMVA9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5gMVA9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gMVA9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gMVA9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gMVA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gMVA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gMVA9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gMVA9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gMVA9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gMVA9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5gMVA9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gMVA9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5gMVA9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gMVA9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5gMVA9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5gMVA9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5gMVA9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5gMVA9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gMVA9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5gMVA9.s: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/omdsha256k128n96tau96v1/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/ccGRFNHV.s: Assembler messages:
encrypt.c: /tmp/ccGRFNHV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGRFNHV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGRFNHV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGRFNHV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRFNHV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRFNHV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRFNHV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRFNHV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRFNHV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRFNHV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRFNHV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRFNHV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGRFNHV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRFNHV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGRFNHV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGRFNHV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRFNHV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRFNHV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRFNHV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRFNHV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRFNHV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRFNHV.s: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/omdsha256k128n96tau96v1/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/ccHHn6rE.s: Assembler messages:
encrypt.c: /tmp/ccHHn6rE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHHn6rE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHHn6rE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHHn6rE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHn6rE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHn6rE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHn6rE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHn6rE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHn6rE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHn6rE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHn6rE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHn6rE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHHn6rE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHn6rE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHHn6rE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHHn6rE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHn6rE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHn6rE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHn6rE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHn6rE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHn6rE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHHn6rE.s: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/omdsha256k128n96tau96v1/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/ccqxy0wS.s: Assembler messages:
encrypt.c: /tmp/ccqxy0wS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqxy0wS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqxy0wS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqxy0wS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxy0wS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxy0wS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxy0wS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxy0wS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxy0wS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxy0wS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxy0wS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxy0wS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqxy0wS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxy0wS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqxy0wS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxy0wS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqxy0wS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxy0wS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqxy0wS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqxy0wS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxy0wS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqxy0wS.s: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/omdsha256k128n96tau96v1/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/cc60uhXJ.s: Assembler messages:
encrypt.c: /tmp/cc60uhXJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc60uhXJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc60uhXJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc60uhXJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60uhXJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60uhXJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60uhXJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60uhXJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60uhXJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc60uhXJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc60uhXJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc60uhXJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc60uhXJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60uhXJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc60uhXJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc60uhXJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc60uhXJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc60uhXJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc60uhXJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc60uhXJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60uhXJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc60uhXJ.s: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/omdsha256k128n96tau96v1/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/ccdM4Hxv.s: Assembler messages:
encrypt.c: /tmp/ccdM4Hxv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdM4Hxv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdM4Hxv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdM4Hxv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdM4Hxv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdM4Hxv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdM4Hxv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdM4Hxv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdM4Hxv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdM4Hxv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdM4Hxv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdM4Hxv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdM4Hxv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdM4Hxv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdM4Hxv.s: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/omdsha256k128n96tau96v1/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/cc8QSQ8C.s: Assembler messages:
encrypt.c: /tmp/cc8QSQ8C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8QSQ8C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8QSQ8C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8QSQ8C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QSQ8C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QSQ8C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QSQ8C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8QSQ8C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8QSQ8C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QSQ8C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8QSQ8C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8QSQ8C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QSQ8C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8QSQ8C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8QSQ8C.s: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/omdsha256k128n96tau96v1/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/ccTVbXGU.s: Assembler messages:
encrypt.c: /tmp/ccTVbXGU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTVbXGU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTVbXGU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTVbXGU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVbXGU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVbXGU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVbXGU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVbXGU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVbXGU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVbXGU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVbXGU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVbXGU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTVbXGU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVbXGU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTVbXGU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVbXGU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTVbXGU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVbXGU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVbXGU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVbXGU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVbXGU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVbXGU.s: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/omdsha256k128n96tau96v1/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/ccSZVIuN.s: Assembler messages:
encrypt.c: /tmp/ccSZVIuN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZVIuN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSZVIuN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSZVIuN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZVIuN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZVIuN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZVIuN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZVIuN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZVIuN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZVIuN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZVIuN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZVIuN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSZVIuN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZVIuN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSZVIuN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZVIuN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSZVIuN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZVIuN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSZVIuN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSZVIuN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZVIuN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSZVIuN.s: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/omdsha256k128n96tau96v1/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/ccUwYspz.s: Assembler messages:
encrypt.c: /tmp/ccUwYspz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUwYspz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUwYspz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUwYspz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwYspz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwYspz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwYspz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwYspz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwYspz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwYspz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwYspz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwYspz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUwYspz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwYspz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUwYspz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUwYspz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwYspz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUwYspz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUwYspz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwYspz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUwYspz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUwYspz.s: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/omdsha256k128n96tau96v1/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/ccA0tM76.s: Assembler messages:
encrypt.c: /tmp/ccA0tM76.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA0tM76.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA0tM76.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA0tM76.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0tM76.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0tM76.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0tM76.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0tM76.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0tM76.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0tM76.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0tM76.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0tM76.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA0tM76.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0tM76.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA0tM76.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA0tM76.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA0tM76.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA0tM76.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA0tM76.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA0tM76.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA0tM76.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA0tM76.s: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/omdsha256k128n96tau96v1/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/ccc77Usl.s: Assembler messages:
encrypt.c: /tmp/ccc77Usl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc77Usl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc77Usl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc77Usl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77Usl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77Usl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77Usl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77Usl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77Usl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc77Usl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc77Usl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc77Usl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc77Usl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77Usl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc77Usl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc77Usl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc77Usl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc77Usl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc77Usl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc77Usl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc77Usl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc77Usl.s: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/omdsha256k128n96tau96v1/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/cc5MBUqe.s: Assembler messages:
encrypt.c: /tmp/cc5MBUqe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5MBUqe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5MBUqe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5MBUqe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBUqe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBUqe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBUqe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBUqe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBUqe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MBUqe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MBUqe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MBUqe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5MBUqe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBUqe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5MBUqe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MBUqe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5MBUqe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MBUqe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5MBUqe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5MBUqe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MBUqe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5MBUqe.s: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/omdsha256k128n96tau96v1/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/ccnvHBVY.s: Assembler messages:
encrypt.c: /tmp/ccnvHBVY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnvHBVY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnvHBVY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnvHBVY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvHBVY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvHBVY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvHBVY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvHBVY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvHBVY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvHBVY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvHBVY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvHBVY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnvHBVY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvHBVY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnvHBVY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnvHBVY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvHBVY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvHBVY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvHBVY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvHBVY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvHBVY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnvHBVY.s: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/omdsha256k128n96tau96v1/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/ccNQfPvc.s: Assembler messages:
encrypt.c: /tmp/ccNQfPvc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNQfPvc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNQfPvc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNQfPvc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQfPvc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQfPvc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQfPvc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQfPvc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQfPvc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNQfPvc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNQfPvc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNQfPvc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNQfPvc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQfPvc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNQfPvc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNQfPvc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNQfPvc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNQfPvc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNQfPvc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQfPvc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNQfPvc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNQfPvc.s: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/omdsha256k128n96tau96v1/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/ccxwsyJn.s: Assembler messages:
encrypt.c: /tmp/ccxwsyJn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxwsyJn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxwsyJn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxwsyJn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwsyJn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwsyJn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwsyJn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwsyJn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwsyJn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwsyJn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwsyJn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwsyJn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxwsyJn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwsyJn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxwsyJn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwsyJn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxwsyJn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwsyJn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxwsyJn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxwsyJn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwsyJn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxwsyJn.s: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/omdsha256k128n96tau96v1/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/ccXvQjyd.s: Assembler messages:
encrypt.c: /tmp/ccXvQjyd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvQjyd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXvQjyd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXvQjyd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvQjyd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvQjyd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvQjyd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvQjyd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvQjyd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvQjyd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvQjyd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvQjyd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXvQjyd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvQjyd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXvQjyd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvQjyd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXvQjyd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvQjyd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvQjyd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvQjyd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvQjyd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvQjyd.s: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/omdsha256k128n96tau96v1/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/ccY1iePZ.s: Assembler messages:
encrypt.c: /tmp/ccY1iePZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY1iePZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY1iePZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY1iePZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1iePZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1iePZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1iePZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1iePZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1iePZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1iePZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1iePZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1iePZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY1iePZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1iePZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY1iePZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY1iePZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1iePZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY1iePZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY1iePZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1iePZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY1iePZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY1iePZ.s: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/omdsha256k128n96tau96v1/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/cc1U0ZHX.s: Assembler messages:
encrypt.c: /tmp/cc1U0ZHX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1U0ZHX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1U0ZHX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1U0ZHX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1U0ZHX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1U0ZHX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1U0ZHX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1U0ZHX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1U0ZHX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1U0ZHX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1U0ZHX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1U0ZHX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1U0ZHX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1U0ZHX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1U0ZHX.s: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/omdsha256k128n96tau96v1/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/ccGsAToS.s: Assembler messages:
encrypt.c: /tmp/ccGsAToS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsAToS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGsAToS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGsAToS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsAToS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsAToS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsAToS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsAToS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsAToS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsAToS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsAToS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsAToS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGsAToS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsAToS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGsAToS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGsAToS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsAToS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsAToS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsAToS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsAToS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsAToS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsAToS.s: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/omdsha256k128n96tau96v1/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/ccVfFVTM.s: Assembler messages:
encrypt.c: /tmp/ccVfFVTM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVfFVTM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVfFVTM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVfFVTM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfFVTM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfFVTM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfFVTM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfFVTM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfFVTM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfFVTM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfFVTM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfFVTM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVfFVTM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfFVTM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVfFVTM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVfFVTM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfFVTM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfFVTM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfFVTM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfFVTM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfFVTM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVfFVTM.s: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/omdsha256k128n96tau96v1/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/cckOyzaR.s: Assembler messages:
encrypt.c: /tmp/cckOyzaR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOyzaR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckOyzaR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckOyzaR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOyzaR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOyzaR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOyzaR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOyzaR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOyzaR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOyzaR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOyzaR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOyzaR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckOyzaR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOyzaR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckOyzaR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOyzaR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckOyzaR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOyzaR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOyzaR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOyzaR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOyzaR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOyzaR.s: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/omdsha256k128n96tau96v1/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/cc8RDbsS.s: Assembler messages:
encrypt.c: /tmp/cc8RDbsS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8RDbsS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8RDbsS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8RDbsS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RDbsS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RDbsS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RDbsS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RDbsS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RDbsS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8RDbsS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8RDbsS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8RDbsS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8RDbsS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RDbsS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8RDbsS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8RDbsS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8RDbsS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8RDbsS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8RDbsS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RDbsS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8RDbsS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8RDbsS.s: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/omdsha256k128n96tau96v1/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/cchQdIS2.s: Assembler messages:
encrypt.c: /tmp/cchQdIS2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchQdIS2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchQdIS2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchQdIS2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQdIS2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQdIS2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQdIS2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQdIS2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQdIS2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQdIS2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQdIS2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQdIS2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchQdIS2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQdIS2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchQdIS2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQdIS2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchQdIS2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQdIS2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQdIS2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQdIS2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQdIS2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQdIS2.s: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/omdsha256k128n96tau96v1/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/ccNRcdxU.s: Assembler messages:
encrypt.c: /tmp/ccNRcdxU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNRcdxU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNRcdxU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNRcdxU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRcdxU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRcdxU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRcdxU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRcdxU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRcdxU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRcdxU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRcdxU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRcdxU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNRcdxU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRcdxU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNRcdxU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRcdxU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNRcdxU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRcdxU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRcdxU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRcdxU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRcdxU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRcdxU.s: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/omdsha256k128n96tau96v1/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/ccT5yufS.s: Assembler messages:
encrypt.c: /tmp/ccT5yufS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT5yufS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT5yufS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT5yufS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5yufS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5yufS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5yufS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5yufS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5yufS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5yufS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5yufS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5yufS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT5yufS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5yufS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT5yufS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT5yufS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5yufS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5yufS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5yufS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5yufS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5yufS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5yufS.s: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/omdsha256k128n96tau96v1/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/cc7AxsBu.s: Assembler messages:
encrypt.c: /tmp/cc7AxsBu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7AxsBu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7AxsBu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7AxsBu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AxsBu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AxsBu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AxsBu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AxsBu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AxsBu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AxsBu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AxsBu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AxsBu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7AxsBu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AxsBu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7AxsBu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7AxsBu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7AxsBu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7AxsBu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7AxsBu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AxsBu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7AxsBu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7AxsBu.s: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/omdsha256k128n96tau96v1/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/ccSZCQCC.s: Assembler messages:
encrypt.c: /tmp/ccSZCQCC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZCQCC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSZCQCC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSZCQCC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZCQCC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZCQCC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZCQCC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZCQCC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZCQCC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZCQCC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZCQCC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZCQCC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSZCQCC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZCQCC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSZCQCC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZCQCC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSZCQCC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSZCQCC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSZCQCC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSZCQCC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZCQCC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSZCQCC.s: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/omdsha256k128n96tau96v1/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/ccCUUJCz.s: Assembler messages:
encrypt.c: /tmp/ccCUUJCz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCUUJCz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCUUJCz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCUUJCz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUUJCz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUUJCz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUUJCz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUUJCz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUUJCz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCUUJCz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCUUJCz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCUUJCz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCUUJCz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUUJCz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCUUJCz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCUUJCz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCUUJCz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCUUJCz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCUUJCz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCUUJCz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUUJCz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCUUJCz.s: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/omdsha256k128n96tau96v1/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/ccf6vR4m.s: Assembler messages:
encrypt.c: /tmp/ccf6vR4m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf6vR4m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf6vR4m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf6vR4m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6vR4m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6vR4m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6vR4m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6vR4m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6vR4m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6vR4m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6vR4m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6vR4m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf6vR4m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6vR4m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf6vR4m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf6vR4m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6vR4m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf6vR4m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf6vR4m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6vR4m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf6vR4m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf6vR4m.s: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/omdsha256k128n96tau96v1/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/ccDeaPwx.s: Assembler messages:
encrypt.c: /tmp/ccDeaPwx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDeaPwx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDeaPwx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDeaPwx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeaPwx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeaPwx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeaPwx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeaPwx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeaPwx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeaPwx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeaPwx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeaPwx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDeaPwx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeaPwx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDeaPwx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDeaPwx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeaPwx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDeaPwx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDeaPwx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeaPwx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDeaPwx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDeaPwx.s: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/omdsha256k128n96tau96v1/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/ccZWoWBH.s: Assembler messages:
encrypt.c: /tmp/ccZWoWBH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZWoWBH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZWoWBH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZWoWBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWoWBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWoWBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWoWBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWoWBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWoWBH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWoWBH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWoWBH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWoWBH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZWoWBH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWoWBH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZWoWBH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWoWBH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZWoWBH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWoWBH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZWoWBH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZWoWBH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWoWBH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZWoWBH.s: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/omdsha256k128n96tau96v1/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/ccDhhQ9x.s: Assembler messages:
encrypt.c: /tmp/ccDhhQ9x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDhhQ9x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDhhQ9x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDhhQ9x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhhQ9x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhhQ9x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhhQ9x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDhhQ9x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhhQ9x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDhhQ9x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhhQ9x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDhhQ9x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDhhQ9x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhhQ9x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDhhQ9x.s: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/omdsha256k128n96tau96v1/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/ccvJvYws.s: Assembler messages:
encrypt.c: /tmp/ccvJvYws.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJvYws.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvJvYws.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvJvYws.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJvYws.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJvYws.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJvYws.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJvYws.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJvYws.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJvYws.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJvYws.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJvYws.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvJvYws.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJvYws.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvJvYws.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvJvYws.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJvYws.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJvYws.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJvYws.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJvYws.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJvYws.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJvYws.s: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/omdsha256k128n96tau96v1/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/ccfbObpi.s: Assembler messages:
encrypt.c: /tmp/ccfbObpi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfbObpi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfbObpi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfbObpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbObpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbObpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbObpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbObpi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbObpi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbObpi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbObpi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbObpi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfbObpi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbObpi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfbObpi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfbObpi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbObpi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbObpi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbObpi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbObpi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbObpi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfbObpi.s: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/omdsha256k128n96tau96v1/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/ccqLze0B.s: Assembler messages:
encrypt.c: /tmp/ccqLze0B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqLze0B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqLze0B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqLze0B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLze0B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLze0B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLze0B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLze0B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLze0B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLze0B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLze0B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLze0B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqLze0B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLze0B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqLze0B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLze0B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqLze0B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLze0B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLze0B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLze0B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLze0B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLze0B.s: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/omdsha256k128n96tau96v1/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/cc5sUDGw.s: Assembler messages:
encrypt.c: /tmp/cc5sUDGw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5sUDGw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5sUDGw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5sUDGw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sUDGw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sUDGw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sUDGw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sUDGw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sUDGw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5sUDGw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5sUDGw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5sUDGw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5sUDGw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sUDGw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5sUDGw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5sUDGw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5sUDGw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5sUDGw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5sUDGw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5sUDGw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sUDGw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5sUDGw.s: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/omdsha256k128n96tau96v1/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/ccaASpnd.s: Assembler messages:
encrypt.c: /tmp/ccaASpnd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaASpnd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaASpnd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaASpnd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaASpnd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaASpnd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaASpnd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaASpnd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaASpnd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaASpnd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaASpnd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaASpnd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaASpnd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaASpnd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaASpnd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaASpnd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaASpnd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaASpnd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaASpnd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaASpnd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaASpnd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaASpnd.s: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/omdsha256k128n96tau96v1/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/cc73iLul.s: Assembler messages:
encrypt.c: /tmp/cc73iLul.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc73iLul.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc73iLul.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc73iLul.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73iLul.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73iLul.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73iLul.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73iLul.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73iLul.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73iLul.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73iLul.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73iLul.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc73iLul.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73iLul.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc73iLul.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc73iLul.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73iLul.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73iLul.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73iLul.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73iLul.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73iLul.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc73iLul.s: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/omdsha256k128n96tau96v1/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/ccvxWGRH.s: Assembler messages:
encrypt.c: /tmp/ccvxWGRH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxWGRH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxWGRH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxWGRH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxWGRH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxWGRH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxWGRH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxWGRH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxWGRH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxWGRH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxWGRH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxWGRH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxWGRH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxWGRH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxWGRH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxWGRH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvxWGRH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxWGRH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxWGRH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxWGRH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxWGRH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxWGRH.s: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/omdsha256k128n96tau96v1/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/cc53lpYz.s: Assembler messages:
encrypt.c: /tmp/cc53lpYz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc53lpYz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc53lpYz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc53lpYz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53lpYz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53lpYz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53lpYz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53lpYz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53lpYz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc53lpYz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc53lpYz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc53lpYz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc53lpYz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53lpYz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc53lpYz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc53lpYz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc53lpYz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc53lpYz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc53lpYz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc53lpYz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53lpYz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc53lpYz.s: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/omdsha256k128n96tau96v1/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/ccoEhESg.s: Assembler messages:
encrypt.c: /tmp/ccoEhESg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoEhESg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoEhESg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoEhESg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEhESg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEhESg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEhESg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEhESg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEhESg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEhESg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEhESg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEhESg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoEhESg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEhESg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoEhESg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoEhESg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEhESg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEhESg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEhESg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEhESg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEhESg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoEhESg.s: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/omdsha256k128n96tau96v1/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/ccEhjH5u.s: Assembler messages:
encrypt.c: /tmp/ccEhjH5u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEhjH5u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEhjH5u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEhjH5u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhjH5u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhjH5u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhjH5u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhjH5u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhjH5u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhjH5u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhjH5u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhjH5u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEhjH5u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhjH5u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEhjH5u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhjH5u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEhjH5u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhjH5u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEhjH5u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEhjH5u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhjH5u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEhjH5u.s: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/omdsha256k128n96tau96v1/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/ccGPCm7f.s: Assembler messages:
encrypt.c: /tmp/ccGPCm7f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGPCm7f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGPCm7f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGPCm7f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPCm7f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPCm7f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPCm7f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPCm7f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPCm7f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPCm7f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPCm7f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPCm7f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGPCm7f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPCm7f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGPCm7f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGPCm7f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPCm7f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPCm7f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPCm7f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPCm7f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPCm7f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGPCm7f.s: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/omdsha256k128n96tau96v1/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/ccXnWMdq.s: Assembler messages:
encrypt.c: /tmp/ccXnWMdq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXnWMdq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXnWMdq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXnWMdq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnWMdq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnWMdq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnWMdq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnWMdq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnWMdq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnWMdq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnWMdq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnWMdq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXnWMdq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnWMdq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXnWMdq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnWMdq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXnWMdq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnWMdq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnWMdq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnWMdq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnWMdq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnWMdq.s: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/omdsha256k128n96tau96v1/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/cckjuRId.s: Assembler messages:
encrypt.c: /tmp/cckjuRId.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckjuRId.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckjuRId.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckjuRId.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjuRId.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjuRId.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjuRId.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjuRId.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjuRId.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckjuRId.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckjuRId.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckjuRId.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckjuRId.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjuRId.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckjuRId.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckjuRId.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckjuRId.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckjuRId.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckjuRId.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckjuRId.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckjuRId.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckjuRId.s: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/omdsha256k128n96tau96v1/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/ccT4euax.s: Assembler messages:
encrypt.c: /tmp/ccT4euax.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT4euax.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT4euax.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT4euax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4euax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4euax.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4euax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4euax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4euax.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT4euax.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT4euax.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT4euax.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT4euax.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4euax.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT4euax.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT4euax.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT4euax.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT4euax.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT4euax.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT4euax.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4euax.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT4euax.s: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/omdsha256k128n96tau96v1/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/ccaVOrga.s: Assembler messages:
encrypt.c: /tmp/ccaVOrga.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaVOrga.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaVOrga.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaVOrga.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOrga.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOrga.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOrga.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOrga.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOrga.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVOrga.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVOrga.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVOrga.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaVOrga.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOrga.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaVOrga.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaVOrga.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVOrga.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaVOrga.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaVOrga.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVOrga.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaVOrga.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaVOrga.s: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/omdsha256k128n96tau96v1/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/ccRD2pHd.s: Assembler messages:
encrypt.c: /tmp/ccRD2pHd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRD2pHd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRD2pHd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRD2pHd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRD2pHd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRD2pHd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRD2pHd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRD2pHd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRD2pHd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRD2pHd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRD2pHd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRD2pHd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRD2pHd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRD2pHd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRD2pHd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRD2pHd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRD2pHd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRD2pHd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRD2pHd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRD2pHd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRD2pHd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRD2pHd.s: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/omdsha256k128n96tau96v1/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/ccwV4urq.s: Assembler messages:
encrypt.c: /tmp/ccwV4urq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwV4urq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwV4urq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwV4urq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV4urq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV4urq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV4urq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV4urq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV4urq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwV4urq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwV4urq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwV4urq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwV4urq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV4urq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwV4urq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwV4urq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwV4urq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwV4urq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwV4urq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwV4urq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV4urq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwV4urq.s: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/omdsha256k128n96tau96v1/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/cc6mBkP5.s: Assembler messages:
encrypt.c: /tmp/cc6mBkP5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6mBkP5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6mBkP5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6mBkP5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBkP5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBkP5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBkP5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBkP5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBkP5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6mBkP5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6mBkP5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6mBkP5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6mBkP5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBkP5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6mBkP5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6mBkP5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6mBkP5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6mBkP5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6mBkP5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6mBkP5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mBkP5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6mBkP5.s: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/omdsha256k128n96tau96v1/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/ccO7dQD5.s: Assembler messages:
encrypt.c: /tmp/ccO7dQD5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO7dQD5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO7dQD5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO7dQD5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7dQD5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7dQD5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7dQD5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7dQD5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7dQD5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7dQD5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7dQD5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7dQD5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO7dQD5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7dQD5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO7dQD5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO7dQD5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7dQD5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO7dQD5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO7dQD5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7dQD5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO7dQD5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO7dQD5.s: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/omdsha256k128n96tau96v1/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/ccNB3QvW.s: Assembler messages:
encrypt.c: /tmp/ccNB3QvW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNB3QvW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNB3QvW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNB3QvW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3QvW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3QvW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3QvW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3QvW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3QvW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3QvW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3QvW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3QvW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNB3QvW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3QvW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNB3QvW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNB3QvW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3QvW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNB3QvW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNB3QvW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3QvW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNB3QvW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNB3QvW.s: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/omdsha256k128n96tau96v1/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/ccResCJ0.s: Assembler messages:
encrypt.c: /tmp/ccResCJ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccResCJ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccResCJ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccResCJ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccResCJ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccResCJ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccResCJ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccResCJ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccResCJ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccResCJ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccResCJ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccResCJ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccResCJ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccResCJ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccResCJ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccResCJ0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccResCJ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccResCJ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccResCJ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccResCJ0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccResCJ0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccResCJ0.s: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/omdsha256k128n96tau96v1/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/ccCXOJSa.s: Assembler messages:
encrypt.c: /tmp/ccCXOJSa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCXOJSa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCXOJSa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCXOJSa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXOJSa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXOJSa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXOJSa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXOJSa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXOJSa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXOJSa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXOJSa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXOJSa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCXOJSa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXOJSa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCXOJSa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXOJSa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCXOJSa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXOJSa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXOJSa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXOJSa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXOJSa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXOJSa.s: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/omdsha256k128n96tau96v1/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/ccF9bXZ6.s: Assembler messages:
encrypt.c: /tmp/ccF9bXZ6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF9bXZ6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF9bXZ6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF9bXZ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9bXZ6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9bXZ6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9bXZ6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF9bXZ6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF9bXZ6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9bXZ6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF9bXZ6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF9bXZ6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9bXZ6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF9bXZ6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF9bXZ6.s: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/omdsha256k128n96tau96v1/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/ccPFg892.s: Assembler messages:
encrypt.c: /tmp/ccPFg892.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPFg892.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPFg892.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPFg892.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFg892.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFg892.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFg892.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFg892.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFg892.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFg892.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFg892.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFg892.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPFg892.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFg892.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPFg892.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFg892.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPFg892.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFg892.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPFg892.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPFg892.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFg892.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPFg892.s: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/omdsha256k128n96tau96v1/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/ccpLSRs2.s: Assembler messages:
encrypt.c: /tmp/ccpLSRs2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpLSRs2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpLSRs2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpLSRs2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLSRs2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLSRs2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLSRs2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLSRs2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLSRs2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLSRs2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLSRs2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLSRs2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpLSRs2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLSRs2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpLSRs2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpLSRs2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLSRs2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLSRs2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLSRs2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLSRs2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLSRs2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpLSRs2.s: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/omdsha256k128n96tau96v1/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/cc6kJlJL.s: Assembler messages:
encrypt.c: /tmp/cc6kJlJL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6kJlJL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6kJlJL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6kJlJL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kJlJL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kJlJL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kJlJL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kJlJL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kJlJL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6kJlJL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6kJlJL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6kJlJL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6kJlJL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kJlJL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6kJlJL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6kJlJL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6kJlJL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6kJlJL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6kJlJL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kJlJL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6kJlJL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6kJlJL.s: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/omdsha256k128n96tau96v1/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/ccuniivM.s: Assembler messages:
encrypt.c: /tmp/ccuniivM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuniivM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuniivM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuniivM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuniivM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuniivM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuniivM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuniivM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuniivM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuniivM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuniivM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuniivM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuniivM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuniivM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuniivM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuniivM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuniivM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuniivM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuniivM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuniivM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuniivM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuniivM.s: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/omdsha256k128n96tau96v1/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/cctyh60D.s: Assembler messages:
encrypt.c: /tmp/cctyh60D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctyh60D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctyh60D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctyh60D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyh60D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyh60D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyh60D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyh60D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyh60D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyh60D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyh60D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyh60D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctyh60D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyh60D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctyh60D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctyh60D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyh60D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctyh60D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctyh60D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyh60D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctyh60D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctyh60D.s: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/omdsha256k128n96tau96v1/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/ccuyTwaI.s: Assembler messages:
encrypt.c: /tmp/ccuyTwaI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuyTwaI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuyTwaI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuyTwaI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyTwaI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyTwaI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyTwaI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyTwaI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyTwaI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyTwaI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyTwaI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyTwaI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuyTwaI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyTwaI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuyTwaI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyTwaI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuyTwaI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyTwaI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyTwaI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyTwaI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyTwaI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyTwaI.s: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/omdsha256k128n96tau96v1/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/cckwc4RL.s: Assembler messages:
encrypt.c: /tmp/cckwc4RL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckwc4RL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckwc4RL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckwc4RL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwc4RL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwc4RL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwc4RL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwc4RL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwc4RL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwc4RL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwc4RL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwc4RL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckwc4RL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwc4RL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckwc4RL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckwc4RL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwc4RL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckwc4RL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckwc4RL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwc4RL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckwc4RL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckwc4RL.s: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/omdsha256k128n96tau96v1/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/ccwF8dVS.s: Assembler messages:
encrypt.c: /tmp/ccwF8dVS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwF8dVS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwF8dVS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwF8dVS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF8dVS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF8dVS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF8dVS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF8dVS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF8dVS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwF8dVS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwF8dVS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwF8dVS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwF8dVS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF8dVS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwF8dVS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwF8dVS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwF8dVS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwF8dVS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwF8dVS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwF8dVS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF8dVS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwF8dVS.s: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/omdsha256k128n96tau96v1/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/ccvb9FYL.s: Assembler messages:
encrypt.c: /tmp/ccvb9FYL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvb9FYL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvb9FYL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvb9FYL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb9FYL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb9FYL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb9FYL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb9FYL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb9FYL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvb9FYL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvb9FYL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvb9FYL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvb9FYL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb9FYL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvb9FYL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvb9FYL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvb9FYL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvb9FYL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvb9FYL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb9FYL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvb9FYL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvb9FYL.s: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/omdsha256k128n96tau96v1/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/ccx9AdEL.s: Assembler messages:
encrypt.c: /tmp/ccx9AdEL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9AdEL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9AdEL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9AdEL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9AdEL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9AdEL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9AdEL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9AdEL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9AdEL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9AdEL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9AdEL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9AdEL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9AdEL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9AdEL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9AdEL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9AdEL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx9AdEL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx9AdEL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9AdEL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9AdEL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9AdEL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx9AdEL.s: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/omdsha256k128n96tau96v1/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/ccCBRTtb.s: Assembler messages:
encrypt.c: /tmp/ccCBRTtb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCBRTtb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCBRTtb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCBRTtb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBRTtb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBRTtb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBRTtb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBRTtb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBRTtb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCBRTtb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCBRTtb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCBRTtb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCBRTtb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBRTtb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCBRTtb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCBRTtb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCBRTtb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCBRTtb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCBRTtb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCBRTtb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBRTtb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCBRTtb.s: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/omdsha256k128n96tau96v1/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/ccCCkPTU.s: Assembler messages:
encrypt.c: /tmp/ccCCkPTU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCCkPTU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCCkPTU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCCkPTU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCkPTU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCkPTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCkPTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCkPTU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCkPTU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCkPTU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCkPTU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCkPTU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCCkPTU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCkPTU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCCkPTU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCCkPTU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCCkPTU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCCkPTU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCCkPTU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCCkPTU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCCkPTU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCCkPTU.s: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/omdsha256k128n96tau96v1/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/ccARfgcP.s: Assembler messages:
encrypt.c: /tmp/ccARfgcP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccARfgcP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccARfgcP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccARfgcP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARfgcP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARfgcP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARfgcP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARfgcP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARfgcP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARfgcP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARfgcP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARfgcP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccARfgcP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARfgcP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccARfgcP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccARfgcP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARfgcP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARfgcP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARfgcP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARfgcP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARfgcP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccARfgcP.s: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/omdsha256k128n96tau96v1/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/ccJj2lT4.s: Assembler messages:
encrypt.c: /tmp/ccJj2lT4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJj2lT4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJj2lT4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJj2lT4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJj2lT4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJj2lT4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJj2lT4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJj2lT4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJj2lT4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJj2lT4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJj2lT4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJj2lT4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJj2lT4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJj2lT4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJj2lT4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJj2lT4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJj2lT4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJj2lT4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJj2lT4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJj2lT4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJj2lT4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJj2lT4.s: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/omdsha256k128n96tau96v1/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/ccKFNMZW.s: Assembler messages:
encrypt.c: /tmp/ccKFNMZW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFNMZW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFNMZW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFNMZW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFNMZW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFNMZW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFNMZW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFNMZW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFNMZW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFNMZW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFNMZW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFNMZW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFNMZW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFNMZW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFNMZW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKFNMZW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFNMZW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFNMZW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFNMZW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFNMZW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFNMZW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKFNMZW.s: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/omdsha256k128n96tau96v1/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/ccRzIeEe.s: Assembler messages:
encrypt.c: /tmp/ccRzIeEe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRzIeEe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRzIeEe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRzIeEe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzIeEe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzIeEe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzIeEe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzIeEe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzIeEe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzIeEe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzIeEe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzIeEe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRzIeEe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzIeEe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRzIeEe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzIeEe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRzIeEe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRzIeEe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRzIeEe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRzIeEe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzIeEe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRzIeEe.s: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/omdsha256k128n96tau96v1/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/ccAbRffP.s: Assembler messages:
encrypt.c: /tmp/ccAbRffP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAbRffP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAbRffP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAbRffP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRffP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRffP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRffP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRffP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRffP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbRffP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbRffP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbRffP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAbRffP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRffP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAbRffP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAbRffP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbRffP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbRffP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbRffP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRffP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbRffP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAbRffP.s: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/omdsha256k128n96tau96v1/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/ccDqFry3.s: Assembler messages:
encrypt.c: /tmp/ccDqFry3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDqFry3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDqFry3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDqFry3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqFry3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqFry3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqFry3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqFry3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqFry3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDqFry3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDqFry3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDqFry3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDqFry3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqFry3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDqFry3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDqFry3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDqFry3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDqFry3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDqFry3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDqFry3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqFry3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDqFry3.s: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/omdsha256k128n96tau96v1/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/ccX5frTC.s: Assembler messages:
encrypt.c: /tmp/ccX5frTC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5frTC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX5frTC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX5frTC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5frTC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5frTC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5frTC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5frTC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5frTC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5frTC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5frTC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5frTC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX5frTC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5frTC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX5frTC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX5frTC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5frTC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5frTC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5frTC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5frTC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5frTC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5frTC.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/omdsha256k128n96tau96v1/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/ccbpe5Kt.s: Assembler messages:
encrypt.c: /tmp/ccbpe5Kt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbpe5Kt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbpe5Kt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbpe5Kt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbpe5Kt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbpe5Kt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbpe5Kt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbpe5Kt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbpe5Kt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbpe5Kt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbpe5Kt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbpe5Kt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbpe5Kt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbpe5Kt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbpe5Kt.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/omdsha256k128n96tau96v1/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/ccp8Fvdt.s: Assembler messages:
encrypt.c: /tmp/ccp8Fvdt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp8Fvdt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp8Fvdt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp8Fvdt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp8Fvdt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp8Fvdt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp8Fvdt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp8Fvdt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp8Fvdt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp8Fvdt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp8Fvdt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp8Fvdt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8Fvdt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp8Fvdt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp8Fvdt.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/omdsha256k128n96tau96v1/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/ccpj7cWs.s: Assembler messages:
encrypt.c: /tmp/ccpj7cWs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpj7cWs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpj7cWs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpj7cWs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj7cWs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj7cWs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj7cWs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj7cWs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj7cWs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj7cWs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj7cWs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj7cWs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpj7cWs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj7cWs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpj7cWs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj7cWs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpj7cWs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj7cWs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpj7cWs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpj7cWs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj7cWs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpj7cWs.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/omdsha256k128n96tau96v1/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/cc7fE01k.s: Assembler messages:
encrypt.c: /tmp/cc7fE01k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7fE01k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7fE01k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7fE01k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fE01k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fE01k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fE01k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fE01k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fE01k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fE01k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fE01k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fE01k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7fE01k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fE01k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7fE01k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fE01k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7fE01k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7fE01k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7fE01k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7fE01k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fE01k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7fE01k.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/omdsha256k128n96tau96v1/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/ccz5yMTE.s: Assembler messages:
encrypt.c: /tmp/ccz5yMTE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz5yMTE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz5yMTE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz5yMTE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5yMTE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5yMTE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5yMTE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5yMTE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5yMTE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5yMTE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5yMTE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5yMTE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz5yMTE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5yMTE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz5yMTE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz5yMTE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5yMTE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5yMTE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5yMTE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5yMTE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5yMTE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz5yMTE.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/omdsha256k128n96tau96v1/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/ccHKZfdu.s: Assembler messages:
encrypt.c: /tmp/ccHKZfdu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHKZfdu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHKZfdu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHKZfdu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKZfdu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKZfdu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKZfdu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKZfdu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKZfdu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHKZfdu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHKZfdu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHKZfdu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHKZfdu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKZfdu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHKZfdu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHKZfdu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHKZfdu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHKZfdu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHKZfdu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHKZfdu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKZfdu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHKZfdu.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/omdsha256k128n96tau96v1/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/ccHbOyDu.s: Assembler messages:
encrypt.c: /tmp/ccHbOyDu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHbOyDu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHbOyDu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHbOyDu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbOyDu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbOyDu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbOyDu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbOyDu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbOyDu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbOyDu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbOyDu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbOyDu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHbOyDu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbOyDu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHbOyDu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHbOyDu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbOyDu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHbOyDu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHbOyDu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbOyDu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHbOyDu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHbOyDu.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/omdsha256k128n96tau96v1/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/ccDU82H2.s: Assembler messages:
encrypt.c: /tmp/ccDU82H2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDU82H2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDU82H2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDU82H2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU82H2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU82H2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU82H2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU82H2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU82H2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU82H2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU82H2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU82H2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDU82H2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU82H2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDU82H2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU82H2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDU82H2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU82H2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDU82H2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDU82H2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU82H2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDU82H2.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/omdsha256k128n96tau96v1/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/ccYtlVJq.s: Assembler messages:
encrypt.c: /tmp/ccYtlVJq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYtlVJq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYtlVJq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYtlVJq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtlVJq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtlVJq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtlVJq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtlVJq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtlVJq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtlVJq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtlVJq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtlVJq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYtlVJq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtlVJq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYtlVJq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYtlVJq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtlVJq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYtlVJq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYtlVJq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtlVJq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYtlVJq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYtlVJq.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/omdsha256k128n96tau96v1/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/ccKylA9n.s: Assembler messages:
encrypt.c: /tmp/ccKylA9n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKylA9n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKylA9n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKylA9n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKylA9n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKylA9n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKylA9n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKylA9n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKylA9n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKylA9n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKylA9n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKylA9n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKylA9n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKylA9n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKylA9n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKylA9n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKylA9n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKylA9n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKylA9n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKylA9n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKylA9n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKylA9n.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/omdsha256k128n96tau96v1/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/ccqvIRMW.s: Assembler messages:
encrypt.c: /tmp/ccqvIRMW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqvIRMW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqvIRMW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqvIRMW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvIRMW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvIRMW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvIRMW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvIRMW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvIRMW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvIRMW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvIRMW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvIRMW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqvIRMW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvIRMW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqvIRMW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvIRMW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqvIRMW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvIRMW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvIRMW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvIRMW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvIRMW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvIRMW.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/omdsha256k128n96tau96v1/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/cc32gwd3.s: Assembler messages:
encrypt.c: /tmp/cc32gwd3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32gwd3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc32gwd3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc32gwd3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32gwd3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32gwd3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32gwd3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32gwd3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32gwd3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32gwd3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32gwd3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32gwd3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc32gwd3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32gwd3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc32gwd3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32gwd3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc32gwd3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32gwd3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32gwd3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32gwd3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32gwd3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32gwd3.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/omdsha256k128n96tau96v1/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/ccGnLIIx.s: Assembler messages:
encrypt.c: /tmp/ccGnLIIx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGnLIIx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGnLIIx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGnLIIx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnLIIx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnLIIx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnLIIx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnLIIx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnLIIx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGnLIIx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGnLIIx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGnLIIx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGnLIIx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnLIIx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGnLIIx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGnLIIx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGnLIIx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGnLIIx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGnLIIx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnLIIx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGnLIIx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGnLIIx.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/omdsha256k128n96tau96v1/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/ccA8owxY.s: Assembler messages:
encrypt.c: /tmp/ccA8owxY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA8owxY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA8owxY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA8owxY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8owxY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8owxY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8owxY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8owxY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8owxY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA8owxY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA8owxY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA8owxY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA8owxY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8owxY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA8owxY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA8owxY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA8owxY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA8owxY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA8owxY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA8owxY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8owxY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA8owxY.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/omdsha256k128n96tau96v1/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/cczfc02r.s: Assembler messages:
encrypt.c: /tmp/cczfc02r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczfc02r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczfc02r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczfc02r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfc02r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfc02r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfc02r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfc02r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfc02r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfc02r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfc02r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfc02r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczfc02r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfc02r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczfc02r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczfc02r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfc02r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfc02r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfc02r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfc02r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfc02r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczfc02r.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/omdsha256k128n96tau96v1/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/cc0YPsR1.s: Assembler messages:
encrypt.c: /tmp/cc0YPsR1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0YPsR1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0YPsR1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0YPsR1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0YPsR1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0YPsR1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0YPsR1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YPsR1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YPsR1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YPsR1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0YPsR1.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/cc0YPsR1.s: Assembler messages:
encrypt.c: /tmp/cc0YPsR1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0YPsR1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0YPsR1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0YPsR1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0YPsR1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0YPsR1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0YPsR1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YPsR1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YPsR1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YPsR1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YPsR1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YPsR1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0YPsR1.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/omdsha256k128n96tau96v1/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/cch0K5GL.s: Assembler messages:
encrypt.c: /tmp/cch0K5GL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0K5GL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0K5GL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch0K5GL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0K5GL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0K5GL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch0K5GL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0K5GL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0K5GL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0K5GL.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/cch0K5GL.s: Assembler messages:
encrypt.c: /tmp/cch0K5GL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0K5GL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0K5GL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch0K5GL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0K5GL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0K5GL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch0K5GL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0K5GL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0K5GL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0K5GL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0K5GL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0K5GL.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/omdsha256k128n96tau96v1/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/ccNdycKF.s: Assembler messages:
encrypt.c: /tmp/ccNdycKF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNdycKF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNdycKF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNdycKF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNdycKF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNdycKF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNdycKF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNdycKF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNdycKF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNdycKF.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/ccNdycKF.s: Assembler messages:
encrypt.c: /tmp/ccNdycKF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNdycKF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNdycKF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNdycKF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNdycKF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNdycKF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNdycKF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNdycKF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNdycKF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNdycKF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdycKF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNdycKF.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/omdsha256k128n96tau96v1/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/ccVf0HW0.s: Assembler messages:
encrypt.c: /tmp/ccVf0HW0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVf0HW0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVf0HW0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVf0HW0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVf0HW0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVf0HW0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVf0HW0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVf0HW0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVf0HW0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVf0HW0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVf0HW0.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/ccVf0HW0.s: Assembler messages:
encrypt.c: /tmp/ccVf0HW0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVf0HW0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVf0HW0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVf0HW0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVf0HW0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVf0HW0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVf0HW0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVf0HW0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVf0HW0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVf0HW0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf0HW0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVf0HW0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVf0HW0.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/omdsha256k128n96tau96v1/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/cc7hKjKP.s: Assembler messages:
encrypt.c: /tmp/cc7hKjKP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7hKjKP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7hKjKP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7hKjKP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7hKjKP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7hKjKP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7hKjKP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hKjKP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hKjKP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hKjKP.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/cc7hKjKP.s: Assembler messages:
encrypt.c: /tmp/cc7hKjKP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7hKjKP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7hKjKP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7hKjKP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7hKjKP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7hKjKP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7hKjKP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hKjKP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hKjKP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hKjKP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hKjKP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hKjKP.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/omdsha256k128n96tau96v1/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/cczwty8a.s: Assembler messages:
encrypt.c: /tmp/cczwty8a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczwty8a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczwty8a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczwty8a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczwty8a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczwty8a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczwty8a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczwty8a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczwty8a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczwty8a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczwty8a.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/cczwty8a.s: Assembler messages:
encrypt.c: /tmp/cczwty8a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczwty8a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczwty8a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczwty8a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczwty8a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczwty8a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczwty8a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczwty8a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczwty8a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczwty8a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwty8a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczwty8a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczwty8a.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/omdsha256k128n96tau96v1/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/ccPTjgsH.s: Assembler messages:
encrypt.c: /tmp/ccPTjgsH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPTjgsH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPTjgsH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPTjgsH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPTjgsH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPTjgsH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPTjgsH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTjgsH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTjgsH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTjgsH.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/ccPTjgsH.s: Assembler messages:
encrypt.c: /tmp/ccPTjgsH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPTjgsH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPTjgsH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPTjgsH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPTjgsH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPTjgsH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPTjgsH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTjgsH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTjgsH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTjgsH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTjgsH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTjgsH.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/omdsha256k128n96tau96v1/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/ccaGbYA3.s: Assembler messages:
encrypt.c: /tmp/ccaGbYA3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGbYA3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaGbYA3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaGbYA3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaGbYA3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaGbYA3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaGbYA3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGbYA3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGbYA3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGbYA3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaGbYA3.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/ccaGbYA3.s: Assembler messages:
encrypt.c: /tmp/ccaGbYA3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGbYA3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaGbYA3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaGbYA3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaGbYA3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaGbYA3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaGbYA3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGbYA3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGbYA3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGbYA3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGbYA3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGbYA3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaGbYA3.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/omdsha256k128n96tau96v1/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/cc3hGQ2I.s: Assembler messages:
encrypt.c: /tmp/cc3hGQ2I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3hGQ2I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3hGQ2I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3hGQ2I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3hGQ2I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3hGQ2I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3hGQ2I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3hGQ2I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3hGQ2I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3hGQ2I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3hGQ2I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3hGQ2I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3hGQ2I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hGQ2I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3hGQ2I.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/omdsha256k128n96tau96v1/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/cc7Ezho2.s: Assembler messages:
encrypt.c: /tmp/cc7Ezho2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Ezho2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Ezho2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Ezho2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ezho2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ezho2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ezho2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ezho2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ezho2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ezho2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ezho2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ezho2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Ezho2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ezho2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Ezho2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Ezho2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Ezho2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Ezho2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Ezho2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Ezho2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Ezho2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Ezho2.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/omdsha256k128n96tau96v1/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/ccbNjhCJ.s: Assembler messages:
encrypt.c: /tmp/ccbNjhCJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbNjhCJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbNjhCJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbNjhCJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbNjhCJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbNjhCJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbNjhCJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbNjhCJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbNjhCJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbNjhCJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbNjhCJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbNjhCJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbNjhCJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbNjhCJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbNjhCJ.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/omdsha256k128n96tau96v1/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/ccgAUTr8.s: Assembler messages:
encrypt.c: /tmp/ccgAUTr8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgAUTr8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgAUTr8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgAUTr8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUTr8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUTr8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUTr8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUTr8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUTr8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUTr8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUTr8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUTr8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgAUTr8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUTr8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgAUTr8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgAUTr8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUTr8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgAUTr8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgAUTr8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUTr8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgAUTr8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgAUTr8.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/omdsha256k128n96tau96v1/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/ccT9PGt9.s: Assembler messages:
encrypt.c: /tmp/ccT9PGt9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT9PGt9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT9PGt9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT9PGt9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9PGt9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9PGt9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9PGt9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9PGt9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9PGt9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9PGt9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9PGt9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9PGt9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT9PGt9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9PGt9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT9PGt9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT9PGt9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9PGt9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9PGt9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9PGt9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9PGt9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9PGt9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT9PGt9.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/omdsha256k128n96tau96v1/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/ccfgvnRH.s: Assembler messages:
encrypt.c: /tmp/ccfgvnRH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfgvnRH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfgvnRH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfgvnRH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgvnRH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgvnRH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgvnRH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgvnRH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgvnRH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgvnRH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgvnRH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgvnRH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfgvnRH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgvnRH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfgvnRH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgvnRH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfgvnRH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgvnRH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfgvnRH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfgvnRH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgvnRH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfgvnRH.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/omdsha256k128n96tau96v1/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/cc98nUsr.s: Assembler messages:
encrypt.c: /tmp/cc98nUsr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc98nUsr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc98nUsr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc98nUsr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98nUsr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98nUsr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98nUsr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98nUsr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98nUsr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc98nUsr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc98nUsr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc98nUsr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc98nUsr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98nUsr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc98nUsr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc98nUsr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc98nUsr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc98nUsr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc98nUsr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc98nUsr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98nUsr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc98nUsr.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/omdsha256k128n96tau96v1/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/ccCl8TeG.s: Assembler messages:
encrypt.c: /tmp/ccCl8TeG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCl8TeG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCl8TeG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCl8TeG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCl8TeG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCl8TeG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCl8TeG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCl8TeG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCl8TeG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCl8TeG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCl8TeG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCl8TeG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCl8TeG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCl8TeG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCl8TeG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCl8TeG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCl8TeG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCl8TeG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCl8TeG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCl8TeG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCl8TeG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCl8TeG.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/omdsha256k128n96tau96v1/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/ccUjSZyA.s: Assembler messages:
encrypt.c: /tmp/ccUjSZyA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUjSZyA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUjSZyA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUjSZyA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjSZyA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjSZyA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjSZyA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjSZyA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjSZyA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjSZyA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjSZyA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjSZyA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUjSZyA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjSZyA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUjSZyA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUjSZyA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjSZyA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjSZyA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjSZyA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjSZyA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjSZyA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUjSZyA.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/omdsha256k128n96tau96v1/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/ccgzu4ii.s: Assembler messages:
encrypt.c: /tmp/ccgzu4ii.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgzu4ii.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgzu4ii.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgzu4ii.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzu4ii.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzu4ii.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzu4ii.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzu4ii.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzu4ii.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzu4ii.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzu4ii.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzu4ii.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgzu4ii.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzu4ii.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgzu4ii.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzu4ii.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgzu4ii.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgzu4ii.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzu4ii.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzu4ii.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzu4ii.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgzu4ii.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/omdsha256k128n96tau96v1/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/ccQYHAzJ.s: Assembler messages:
encrypt.c: /tmp/ccQYHAzJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQYHAzJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQYHAzJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQYHAzJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYHAzJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYHAzJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYHAzJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQYHAzJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQYHAzJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYHAzJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQYHAzJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQYHAzJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYHAzJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQYHAzJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQYHAzJ.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/omdsha256k128n96tau96v1/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/ccUWuOrr.s: Assembler messages:
encrypt.c: /tmp/ccUWuOrr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWuOrr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUWuOrr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUWuOrr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWuOrr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWuOrr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWuOrr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWuOrr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWuOrr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWuOrr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWuOrr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWuOrr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUWuOrr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWuOrr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUWuOrr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWuOrr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUWuOrr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWuOrr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWuOrr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWuOrr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWuOrr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWuOrr.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/omdsha256k128n96tau96v1/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/ccIcEE7F.s: Assembler messages:
encrypt.c: /tmp/ccIcEE7F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIcEE7F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIcEE7F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIcEE7F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcEE7F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcEE7F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcEE7F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcEE7F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcEE7F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcEE7F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcEE7F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcEE7F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIcEE7F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcEE7F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIcEE7F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIcEE7F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcEE7F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIcEE7F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIcEE7F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcEE7F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIcEE7F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIcEE7F.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/omdsha256k128n96tau96v1/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/ccztGiHq.s: Assembler messages:
encrypt.c: /tmp/ccztGiHq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccztGiHq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccztGiHq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccztGiHq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztGiHq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztGiHq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztGiHq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztGiHq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztGiHq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztGiHq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztGiHq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztGiHq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccztGiHq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztGiHq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccztGiHq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztGiHq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccztGiHq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztGiHq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztGiHq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztGiHq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztGiHq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztGiHq.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/omdsha256k128n96tau96v1/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/ccNJdaG7.s: Assembler messages:
encrypt.c: /tmp/ccNJdaG7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNJdaG7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNJdaG7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNJdaG7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJdaG7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJdaG7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJdaG7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJdaG7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJdaG7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJdaG7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJdaG7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJdaG7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNJdaG7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJdaG7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNJdaG7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJdaG7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNJdaG7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJdaG7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNJdaG7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNJdaG7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJdaG7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNJdaG7.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/omdsha256k128n96tau96v1/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/ccaoIL5v.s: Assembler messages:
encrypt.c: /tmp/ccaoIL5v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaoIL5v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaoIL5v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaoIL5v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaoIL5v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaoIL5v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaoIL5v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaoIL5v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaoIL5v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaoIL5v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaoIL5v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaoIL5v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaoIL5v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaoIL5v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaoIL5v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaoIL5v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaoIL5v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaoIL5v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaoIL5v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaoIL5v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaoIL5v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaoIL5v.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/omdsha256k128n96tau96v1/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/ccCPuYAl.s: Assembler messages:
encrypt.c: /tmp/ccCPuYAl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPuYAl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCPuYAl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCPuYAl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPuYAl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPuYAl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPuYAl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPuYAl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPuYAl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPuYAl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPuYAl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPuYAl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCPuYAl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPuYAl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCPuYAl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCPuYAl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPuYAl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPuYAl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPuYAl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPuYAl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPuYAl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPuYAl.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/omdsha256k128n96tau96v1/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/ccktmev6.s: Assembler messages:
encrypt.c: /tmp/ccktmev6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccktmev6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccktmev6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccktmev6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktmev6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktmev6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktmev6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktmev6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktmev6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktmev6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktmev6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktmev6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccktmev6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktmev6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccktmev6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktmev6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccktmev6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktmev6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktmev6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktmev6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktmev6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktmev6.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/omdsha256k128n96tau96v1/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/ccI0i62u.s: Assembler messages:
encrypt.c: /tmp/ccI0i62u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI0i62u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI0i62u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI0i62u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0i62u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0i62u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0i62u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0i62u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0i62u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0i62u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0i62u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0i62u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI0i62u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0i62u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI0i62u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI0i62u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0i62u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI0i62u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI0i62u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0i62u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI0i62u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI0i62u.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/omdsha256k128n96tau96v1/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/ccwieeBe.s: Assembler messages:
encrypt.c: /tmp/ccwieeBe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwieeBe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwieeBe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwieeBe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwieeBe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwieeBe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwieeBe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwieeBe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwieeBe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwieeBe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwieeBe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwieeBe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwieeBe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwieeBe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwieeBe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwieeBe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwieeBe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwieeBe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwieeBe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwieeBe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwieeBe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwieeBe.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/omdsha256k128n96tau96v1/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/ccTZYfRt.s: Assembler messages:
encrypt.c: /tmp/ccTZYfRt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTZYfRt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTZYfRt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTZYfRt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZYfRt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZYfRt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZYfRt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZYfRt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZYfRt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTZYfRt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTZYfRt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTZYfRt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTZYfRt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZYfRt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTZYfRt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTZYfRt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTZYfRt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTZYfRt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTZYfRt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTZYfRt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTZYfRt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTZYfRt.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/omdsha256k128n96tau96v1/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/ccqI56u8.s: Assembler messages:
encrypt.c: /tmp/ccqI56u8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqI56u8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqI56u8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqI56u8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqI56u8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqI56u8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqI56u8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqI56u8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqI56u8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqI56u8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqI56u8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqI56u8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqI56u8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqI56u8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqI56u8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqI56u8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqI56u8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqI56u8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqI56u8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqI56u8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqI56u8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqI56u8.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/omdsha256k128n96tau96v1/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/ccXOaTPj.s: Assembler messages:
encrypt.c: /tmp/ccXOaTPj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOaTPj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXOaTPj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXOaTPj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOaTPj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOaTPj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOaTPj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOaTPj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOaTPj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOaTPj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOaTPj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOaTPj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXOaTPj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOaTPj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXOaTPj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXOaTPj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOaTPj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXOaTPj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXOaTPj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOaTPj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXOaTPj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXOaTPj.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/omdsha256k128n96tau96v1/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/ccblnunY.s: Assembler messages:
encrypt.c: /tmp/ccblnunY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccblnunY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccblnunY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccblnunY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblnunY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblnunY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblnunY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblnunY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblnunY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblnunY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblnunY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblnunY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccblnunY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblnunY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccblnunY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblnunY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccblnunY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblnunY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccblnunY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccblnunY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblnunY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccblnunY.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/omdsha256k128n96tau96v1/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/ccegVSsc.s: Assembler messages:
encrypt.c: /tmp/ccegVSsc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccegVSsc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccegVSsc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccegVSsc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVSsc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVSsc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVSsc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVSsc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVSsc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVSsc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVSsc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVSsc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccegVSsc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVSsc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccegVSsc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccegVSsc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVSsc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegVSsc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegVSsc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVSsc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegVSsc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccegVSsc.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/omdsha256k128n96tau96v1/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/cczLQS9Q.s: Assembler messages:
encrypt.c: /tmp/cczLQS9Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczLQS9Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczLQS9Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczLQS9Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLQS9Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLQS9Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLQS9Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLQS9Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLQS9Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLQS9Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLQS9Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLQS9Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczLQS9Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLQS9Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczLQS9Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLQS9Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczLQS9Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLQS9Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLQS9Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLQS9Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLQS9Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLQS9Q.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/omdsha256k128n96tau96v1/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/cckGCd90.s: Assembler messages:
encrypt.c: /tmp/cckGCd90.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckGCd90.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckGCd90.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckGCd90.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGCd90.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGCd90.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGCd90.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGCd90.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGCd90.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGCd90.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGCd90.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGCd90.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckGCd90.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGCd90.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckGCd90.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGCd90.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckGCd90.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckGCd90.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckGCd90.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckGCd90.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGCd90.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckGCd90.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/omdsha256k128n96tau96v1/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/ccnOeBXm.s: Assembler messages:
encrypt.c: /tmp/ccnOeBXm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnOeBXm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnOeBXm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnOeBXm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOeBXm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOeBXm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOeBXm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOeBXm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOeBXm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOeBXm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOeBXm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOeBXm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnOeBXm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOeBXm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnOeBXm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnOeBXm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOeBXm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnOeBXm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnOeBXm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOeBXm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnOeBXm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnOeBXm.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/omdsha256k128n96tau96v1/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/cc7bGXkb.s: Assembler messages:
encrypt.c: /tmp/cc7bGXkb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7bGXkb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7bGXkb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7bGXkb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bGXkb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bGXkb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bGXkb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bGXkb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bGXkb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bGXkb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bGXkb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bGXkb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7bGXkb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bGXkb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7bGXkb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7bGXkb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bGXkb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bGXkb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bGXkb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bGXkb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bGXkb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7bGXkb.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/omdsha256k128n96tau96v1/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/ccj8nJYU.s: Assembler messages:
encrypt.c: /tmp/ccj8nJYU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8nJYU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj8nJYU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj8nJYU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8nJYU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8nJYU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8nJYU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8nJYU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8nJYU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8nJYU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8nJYU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8nJYU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj8nJYU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8nJYU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj8nJYU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8nJYU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj8nJYU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8nJYU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8nJYU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8nJYU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8nJYU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8nJYU.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/omdsha256k128n96tau96v1/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/ccNgEab3.s: Assembler messages:
encrypt.c: /tmp/ccNgEab3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgEab3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNgEab3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNgEab3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEab3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEab3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEab3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEab3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEab3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgEab3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgEab3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgEab3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNgEab3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEab3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNgEab3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNgEab3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgEab3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNgEab3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNgEab3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgEab3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNgEab3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNgEab3.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/omdsha256k128n96tau96v1/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/ccoISlXz.s: Assembler messages:
encrypt.c: /tmp/ccoISlXz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoISlXz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoISlXz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoISlXz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoISlXz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoISlXz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoISlXz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoISlXz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoISlXz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoISlXz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoISlXz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoISlXz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoISlXz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoISlXz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoISlXz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoISlXz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoISlXz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoISlXz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoISlXz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoISlXz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoISlXz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoISlXz.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/omdsha256k128n96tau96v1/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/ccFeH5XC.s: Assembler messages:
encrypt.c: /tmp/ccFeH5XC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFeH5XC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFeH5XC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFeH5XC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeH5XC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeH5XC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeH5XC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeH5XC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeH5XC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeH5XC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeH5XC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeH5XC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFeH5XC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeH5XC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFeH5XC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeH5XC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFeH5XC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeH5XC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFeH5XC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFeH5XC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeH5XC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFeH5XC.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/omdsha256k128n96tau96v1/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/ccUyzsR8.s: Assembler messages:
encrypt.c: /tmp/ccUyzsR8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUyzsR8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUyzsR8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUyzsR8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyzsR8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyzsR8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyzsR8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyzsR8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyzsR8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUyzsR8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUyzsR8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUyzsR8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUyzsR8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyzsR8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUyzsR8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUyzsR8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUyzsR8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUyzsR8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUyzsR8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyzsR8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUyzsR8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUyzsR8.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/omdsha256k128n96tau96v1/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/ccFwJ0UZ.s: Assembler messages:
encrypt.c: /tmp/ccFwJ0UZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFwJ0UZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFwJ0UZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFwJ0UZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFwJ0UZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFwJ0UZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFwJ0UZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFwJ0UZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFwJ0UZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFwJ0UZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFwJ0UZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFwJ0UZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwJ0UZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFwJ0UZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFwJ0UZ.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/omdsha256k128n96tau96v1/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/ccQfy58z.s: Assembler messages:
encrypt.c: /tmp/ccQfy58z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQfy58z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQfy58z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQfy58z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfy58z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfy58z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfy58z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfy58z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfy58z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfy58z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfy58z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfy58z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQfy58z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfy58z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQfy58z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfy58z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQfy58z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfy58z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQfy58z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQfy58z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfy58z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQfy58z.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/omdsha256k128n96tau96v1/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/ccBInA8S.s: Assembler messages:
encrypt.c: /tmp/ccBInA8S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBInA8S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBInA8S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBInA8S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBInA8S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBInA8S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBInA8S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBInA8S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBInA8S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBInA8S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBInA8S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBInA8S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBInA8S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBInA8S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBInA8S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBInA8S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBInA8S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBInA8S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBInA8S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBInA8S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBInA8S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBInA8S.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/omdsha256k128n96tau96v1/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/cckFHwXt.s: Assembler messages:
encrypt.c: /tmp/cckFHwXt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckFHwXt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckFHwXt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckFHwXt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFHwXt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFHwXt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFHwXt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFHwXt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFHwXt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFHwXt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFHwXt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFHwXt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckFHwXt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFHwXt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckFHwXt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFHwXt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckFHwXt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFHwXt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckFHwXt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckFHwXt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFHwXt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckFHwXt.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/omdsha256k128n96tau96v1/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/ccRMXDvq.s: Assembler messages:
encrypt.c: /tmp/ccRMXDvq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRMXDvq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRMXDvq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRMXDvq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXDvq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXDvq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXDvq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXDvq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXDvq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXDvq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXDvq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXDvq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRMXDvq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXDvq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRMXDvq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXDvq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRMXDvq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMXDvq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMXDvq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMXDvq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMXDvq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMXDvq.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/omdsha256k128n96tau96v1/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/ccx38rFO.s: Assembler messages:
encrypt.c: /tmp/ccx38rFO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx38rFO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx38rFO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx38rFO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx38rFO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx38rFO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx38rFO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx38rFO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx38rFO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx38rFO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx38rFO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx38rFO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx38rFO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx38rFO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx38rFO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx38rFO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx38rFO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx38rFO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx38rFO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx38rFO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx38rFO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx38rFO.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/omdsha256k128n96tau96v1/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/ccIgc4QZ.s: Assembler messages:
encrypt.c: /tmp/ccIgc4QZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIgc4QZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIgc4QZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIgc4QZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgc4QZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgc4QZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgc4QZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIgc4QZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIgc4QZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgc4QZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgc4QZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgc4QZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgc4QZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgc4QZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIgc4QZ.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/omdsha256k128n96tau96v1/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/ccsjIamy.s: Assembler messages:
encrypt.c: /tmp/ccsjIamy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsjIamy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsjIamy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsjIamy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIamy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIamy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIamy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIamy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIamy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsjIamy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsjIamy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsjIamy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsjIamy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIamy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsjIamy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsjIamy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsjIamy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsjIamy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsjIamy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsjIamy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjIamy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsjIamy.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/omdsha256k128n96tau96v1/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/ccJn9Sit.s: Assembler messages:
encrypt.c: /tmp/ccJn9Sit.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJn9Sit.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJn9Sit.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJn9Sit.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn9Sit.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn9Sit.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn9Sit.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn9Sit.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn9Sit.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJn9Sit.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJn9Sit.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJn9Sit.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJn9Sit.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn9Sit.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJn9Sit.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJn9Sit.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJn9Sit.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJn9Sit.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJn9Sit.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJn9Sit.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn9Sit.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJn9Sit.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/omdsha256k128n96tau96v1/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/ccfogHpO.s: Assembler messages:
encrypt.c: /tmp/ccfogHpO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfogHpO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfogHpO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfogHpO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfogHpO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfogHpO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfogHpO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfogHpO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfogHpO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfogHpO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfogHpO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfogHpO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfogHpO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfogHpO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfogHpO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfogHpO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfogHpO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfogHpO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfogHpO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfogHpO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfogHpO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfogHpO.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/omdsha256k128n96tau96v1/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/cc2SlyEW.s: Assembler messages:
encrypt.c: /tmp/cc2SlyEW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2SlyEW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2SlyEW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2SlyEW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SlyEW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SlyEW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SlyEW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SlyEW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SlyEW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SlyEW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SlyEW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SlyEW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2SlyEW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SlyEW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2SlyEW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SlyEW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2SlyEW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SlyEW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2SlyEW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2SlyEW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SlyEW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2SlyEW.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/omdsha256k128n96tau96v1/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/cc5bv6mF.s: Assembler messages:
encrypt.c: /tmp/cc5bv6mF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5bv6mF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5bv6mF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5bv6mF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bv6mF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bv6mF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bv6mF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bv6mF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bv6mF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5bv6mF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5bv6mF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5bv6mF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5bv6mF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bv6mF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5bv6mF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5bv6mF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5bv6mF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5bv6mF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5bv6mF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bv6mF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5bv6mF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5bv6mF.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/omdsha256k128n96tau96v1/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/ccSixHVB.s: Assembler messages:
encrypt.c: /tmp/ccSixHVB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSixHVB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSixHVB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSixHVB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSixHVB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSixHVB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSixHVB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSixHVB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSixHVB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSixHVB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSixHVB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSixHVB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSixHVB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSixHVB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSixHVB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSixHVB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSixHVB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSixHVB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSixHVB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSixHVB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSixHVB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSixHVB.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/omdsha256k128n96tau96v1/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/cciWsIfQ.s: Assembler messages:
encrypt.c: /tmp/cciWsIfQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciWsIfQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciWsIfQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciWsIfQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWsIfQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWsIfQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWsIfQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWsIfQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWsIfQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWsIfQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWsIfQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWsIfQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciWsIfQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWsIfQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciWsIfQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWsIfQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciWsIfQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWsIfQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciWsIfQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciWsIfQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWsIfQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciWsIfQ.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/omdsha256k128n96tau96v1/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/ccTiihNV.s: Assembler messages:
encrypt.c: /tmp/ccTiihNV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTiihNV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTiihNV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTiihNV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiihNV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiihNV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiihNV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiihNV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiihNV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTiihNV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTiihNV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTiihNV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTiihNV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiihNV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTiihNV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTiihNV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTiihNV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTiihNV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTiihNV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTiihNV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiihNV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTiihNV.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/omdsha256k128n96tau96v1/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/ccfXCGYG.s: Assembler messages:
encrypt.c: /tmp/ccfXCGYG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXCGYG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfXCGYG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfXCGYG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXCGYG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXCGYG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXCGYG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXCGYG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXCGYG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXCGYG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXCGYG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXCGYG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfXCGYG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXCGYG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfXCGYG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfXCGYG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXCGYG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXCGYG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXCGYG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXCGYG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXCGYG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfXCGYG.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/omdsha256k128n96tau96v1/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/ccBXLFhA.s: Assembler messages:
encrypt.c: /tmp/ccBXLFhA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBXLFhA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBXLFhA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBXLFhA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXLFhA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXLFhA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXLFhA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXLFhA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXLFhA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXLFhA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXLFhA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXLFhA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBXLFhA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXLFhA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBXLFhA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBXLFhA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXLFhA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBXLFhA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBXLFhA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXLFhA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBXLFhA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBXLFhA.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/omdsha256k128n96tau96v1/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/ccONcZBO.s: Assembler messages:
encrypt.c: /tmp/ccONcZBO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccONcZBO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccONcZBO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccONcZBO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONcZBO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONcZBO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONcZBO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONcZBO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONcZBO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONcZBO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONcZBO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONcZBO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccONcZBO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONcZBO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccONcZBO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONcZBO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccONcZBO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccONcZBO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccONcZBO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccONcZBO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONcZBO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccONcZBO.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/omdsha256k128n96tau96v1/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/cc174OEJ.s: Assembler messages:
encrypt.c: /tmp/cc174OEJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc174OEJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc174OEJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc174OEJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc174OEJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc174OEJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc174OEJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc174OEJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc174OEJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc174OEJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc174OEJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc174OEJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc174OEJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc174OEJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc174OEJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc174OEJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc174OEJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc174OEJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc174OEJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc174OEJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc174OEJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc174OEJ.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/omdsha256k128n96tau96v1/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/cctByEWt.s: Assembler messages:
encrypt.c: /tmp/cctByEWt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctByEWt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctByEWt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctByEWt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctByEWt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctByEWt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctByEWt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctByEWt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctByEWt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctByEWt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctByEWt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctByEWt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctByEWt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctByEWt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctByEWt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctByEWt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctByEWt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctByEWt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctByEWt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctByEWt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctByEWt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctByEWt.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/omdsha256k128n96tau96v1/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/cceyciBG.s: Assembler messages:
encrypt.c: /tmp/cceyciBG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceyciBG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceyciBG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceyciBG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyciBG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyciBG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyciBG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyciBG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyciBG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceyciBG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceyciBG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceyciBG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceyciBG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyciBG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceyciBG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceyciBG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceyciBG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceyciBG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceyciBG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceyciBG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyciBG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceyciBG.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/omdsha256k128n96tau96v1/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/cctJqQuq.s: Assembler messages:
encrypt.c: /tmp/cctJqQuq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctJqQuq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctJqQuq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctJqQuq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJqQuq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJqQuq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJqQuq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJqQuq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJqQuq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJqQuq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJqQuq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJqQuq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctJqQuq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJqQuq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctJqQuq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctJqQuq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJqQuq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctJqQuq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctJqQuq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJqQuq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctJqQuq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctJqQuq.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/omdsha256k128n96tau96v1/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/cc0F5XJL.s: Assembler messages:
encrypt.c: /tmp/cc0F5XJL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0F5XJL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0F5XJL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0F5XJL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0F5XJL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0F5XJL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0F5XJL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0F5XJL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0F5XJL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0F5XJL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0F5XJL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0F5XJL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0F5XJL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0F5XJL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0F5XJL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0F5XJL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0F5XJL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0F5XJL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0F5XJL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0F5XJL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0F5XJL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0F5XJL.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/omdsha256k128n96tau96v1/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/ccD5nXMw.s: Assembler messages:
encrypt.c: /tmp/ccD5nXMw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD5nXMw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD5nXMw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD5nXMw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5nXMw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5nXMw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5nXMw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5nXMw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5nXMw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD5nXMw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD5nXMw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD5nXMw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD5nXMw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5nXMw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD5nXMw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD5nXMw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD5nXMw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD5nXMw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD5nXMw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5nXMw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD5nXMw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD5nXMw.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/omdsha256k128n96tau96v1/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/ccJRY1Bq.s: Assembler messages:
encrypt.c: /tmp/ccJRY1Bq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJRY1Bq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJRY1Bq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJRY1Bq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRY1Bq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRY1Bq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRY1Bq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJRY1Bq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJRY1Bq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRY1Bq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRY1Bq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRY1Bq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRY1Bq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRY1Bq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJRY1Bq.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/omdsha256k128n96tau96v1/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/ccYvCaFE.s: Assembler messages:
encrypt.c: /tmp/ccYvCaFE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYvCaFE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYvCaFE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYvCaFE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvCaFE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvCaFE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvCaFE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvCaFE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvCaFE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvCaFE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvCaFE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvCaFE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYvCaFE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvCaFE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYvCaFE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvCaFE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYvCaFE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvCaFE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvCaFE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvCaFE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvCaFE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvCaFE.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/omdsha256k128n96tau96v1/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/ccuu7wRQ.s: Assembler messages:
encrypt.c: /tmp/ccuu7wRQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuu7wRQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuu7wRQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuu7wRQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuu7wRQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuu7wRQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuu7wRQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuu7wRQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuu7wRQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuu7wRQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuu7wRQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuu7wRQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuu7wRQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuu7wRQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuu7wRQ.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/omdsha256k128n96tau96v1/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/ccxZGPMn.s: Assembler messages:
encrypt.c: /tmp/ccxZGPMn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxZGPMn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxZGPMn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxZGPMn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGPMn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGPMn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGPMn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGPMn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGPMn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZGPMn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZGPMn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZGPMn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxZGPMn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGPMn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxZGPMn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZGPMn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxZGPMn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZGPMn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxZGPMn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxZGPMn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGPMn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxZGPMn.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/omdsha256k128n96tau96v1/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/ccw8bRHg.s: Assembler messages:
encrypt.c: /tmp/ccw8bRHg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw8bRHg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw8bRHg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw8bRHg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8bRHg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8bRHg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8bRHg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8bRHg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8bRHg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8bRHg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8bRHg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8bRHg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw8bRHg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8bRHg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw8bRHg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8bRHg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw8bRHg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8bRHg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw8bRHg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw8bRHg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8bRHg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw8bRHg.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/omdsha256k128n96tau96v1/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/ccxdauLJ.s: Assembler messages:
encrypt.c: /tmp/ccxdauLJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxdauLJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxdauLJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxdauLJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdauLJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdauLJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdauLJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdauLJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdauLJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdauLJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdauLJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdauLJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxdauLJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdauLJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxdauLJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxdauLJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdauLJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdauLJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdauLJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdauLJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdauLJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxdauLJ.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/omdsha256k128n96tau96v1/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/ccmzrcmT.s: Assembler messages:
encrypt.c: /tmp/ccmzrcmT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmzrcmT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmzrcmT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmzrcmT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzrcmT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzrcmT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzrcmT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzrcmT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzrcmT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmzrcmT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmzrcmT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmzrcmT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmzrcmT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzrcmT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmzrcmT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmzrcmT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmzrcmT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmzrcmT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmzrcmT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzrcmT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmzrcmT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmzrcmT.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/omdsha256k128n96tau96v1/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/ccu4Uebm.s: Assembler messages:
encrypt.c: /tmp/ccu4Uebm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu4Uebm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu4Uebm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu4Uebm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4Uebm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4Uebm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4Uebm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4Uebm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4Uebm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4Uebm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4Uebm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4Uebm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu4Uebm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4Uebm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu4Uebm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4Uebm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu4Uebm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu4Uebm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4Uebm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4Uebm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4Uebm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4Uebm.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/omdsha256k128n96tau96v1/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/ccNPaaaS.s: Assembler messages:
encrypt.c: /tmp/ccNPaaaS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPaaaS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNPaaaS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNPaaaS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPaaaS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPaaaS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPaaaS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPaaaS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPaaaS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNPaaaS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNPaaaS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNPaaaS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNPaaaS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPaaaS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNPaaaS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNPaaaS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNPaaaS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNPaaaS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNPaaaS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPaaaS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNPaaaS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNPaaaS.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/omdsha256k128n96tau96v1/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/ccgZC8Tg.s: Assembler messages:
encrypt.c: /tmp/ccgZC8Tg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgZC8Tg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgZC8Tg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgZC8Tg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZC8Tg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZC8Tg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZC8Tg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgZC8Tg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZC8Tg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgZC8Tg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZC8Tg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZC8Tg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZC8Tg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZC8Tg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZC8Tg.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/omdsha256k128n96tau96v1/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/cc1kOT9I.s: Assembler messages:
encrypt.c: /tmp/cc1kOT9I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1kOT9I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1kOT9I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1kOT9I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kOT9I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kOT9I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kOT9I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kOT9I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kOT9I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kOT9I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kOT9I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kOT9I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1kOT9I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kOT9I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1kOT9I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1kOT9I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kOT9I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kOT9I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kOT9I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kOT9I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kOT9I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1kOT9I.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/omdsha256k128n96tau96v1/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/ccBc43Sd.s: Assembler messages:
encrypt.c: /tmp/ccBc43Sd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBc43Sd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBc43Sd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBc43Sd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc43Sd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc43Sd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc43Sd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc43Sd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc43Sd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBc43Sd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBc43Sd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBc43Sd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBc43Sd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc43Sd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBc43Sd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBc43Sd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBc43Sd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBc43Sd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBc43Sd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBc43Sd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc43Sd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBc43Sd.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/omdsha256k128n96tau96v1/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/cc7W130A.s: Assembler messages:
encrypt.c: /tmp/cc7W130A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7W130A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7W130A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7W130A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7W130A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7W130A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7W130A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7W130A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7W130A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7W130A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7W130A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7W130A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7W130A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7W130A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7W130A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7W130A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7W130A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7W130A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7W130A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7W130A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7W130A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7W130A.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/omdsha256k128n96tau96v1/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/ccrb4kX6.s: Assembler messages:
encrypt.c: /tmp/ccrb4kX6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrb4kX6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrb4kX6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrb4kX6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrb4kX6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrb4kX6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrb4kX6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrb4kX6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrb4kX6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrb4kX6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrb4kX6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrb4kX6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrb4kX6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrb4kX6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrb4kX6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrb4kX6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrb4kX6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrb4kX6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrb4kX6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrb4kX6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrb4kX6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrb4kX6.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/omdsha256k128n96tau96v1/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/cc57u9ec.s: Assembler messages:
encrypt.c: /tmp/cc57u9ec.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc57u9ec.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc57u9ec.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc57u9ec.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57u9ec.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57u9ec.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57u9ec.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57u9ec.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57u9ec.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57u9ec.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57u9ec.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57u9ec.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc57u9ec.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57u9ec.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc57u9ec.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57u9ec.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc57u9ec.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57u9ec.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57u9ec.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57u9ec.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57u9ec.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57u9ec.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/omdsha256k128n96tau96v1/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/cctuqDWH.s: Assembler messages:
encrypt.c: /tmp/cctuqDWH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctuqDWH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctuqDWH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctuqDWH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuqDWH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuqDWH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuqDWH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuqDWH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuqDWH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuqDWH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuqDWH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuqDWH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctuqDWH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuqDWH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctuqDWH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctuqDWH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctuqDWH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctuqDWH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctuqDWH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctuqDWH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctuqDWH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctuqDWH.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/omdsha256k128n96tau96v1/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/ccSbyySA.s: Assembler messages:
encrypt.c: /tmp/ccSbyySA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbyySA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSbyySA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSbyySA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbyySA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbyySA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbyySA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbyySA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbyySA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbyySA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbyySA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbyySA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSbyySA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbyySA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSbyySA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSbyySA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbyySA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbyySA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbyySA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbyySA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbyySA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSbyySA.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/omdsha256k128n96tau96v1/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/ccoDZ187.s: Assembler messages:
encrypt.c: /tmp/ccoDZ187.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoDZ187.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoDZ187.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoDZ187.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDZ187.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDZ187.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDZ187.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDZ187.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDZ187.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDZ187.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDZ187.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDZ187.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoDZ187.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDZ187.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoDZ187.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDZ187.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoDZ187.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoDZ187.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoDZ187.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoDZ187.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoDZ187.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoDZ187.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/omdsha256k128n96tau96v1/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/ccJPNAm3.s: Assembler messages:
encrypt.c: /tmp/ccJPNAm3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJPNAm3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJPNAm3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJPNAm3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPNAm3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPNAm3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPNAm3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPNAm3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPNAm3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPNAm3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPNAm3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPNAm3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJPNAm3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPNAm3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJPNAm3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJPNAm3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPNAm3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJPNAm3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJPNAm3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPNAm3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJPNAm3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJPNAm3.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/omdsha256k128n96tau96v1/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/ccyigDDw.s: Assembler messages:
encrypt.c: /tmp/ccyigDDw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyigDDw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyigDDw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyigDDw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyigDDw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyigDDw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyigDDw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyigDDw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyigDDw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyigDDw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyigDDw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyigDDw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyigDDw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyigDDw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyigDDw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyigDDw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyigDDw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyigDDw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyigDDw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyigDDw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyigDDw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyigDDw.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/omdsha256k128n96tau96v1/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/ccVAQ9O2.s: Assembler messages:
encrypt.c: /tmp/ccVAQ9O2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVAQ9O2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVAQ9O2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVAQ9O2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAQ9O2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAQ9O2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAQ9O2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVAQ9O2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVAQ9O2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAQ9O2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAQ9O2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAQ9O2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAQ9O2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAQ9O2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVAQ9O2.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/omdsha256k128n96tau96v1/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/ccjqKIiq.s: Assembler messages:
encrypt.c: /tmp/ccjqKIiq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjqKIiq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjqKIiq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjqKIiq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqKIiq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqKIiq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqKIiq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqKIiq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqKIiq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqKIiq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqKIiq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqKIiq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjqKIiq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqKIiq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjqKIiq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqKIiq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjqKIiq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqKIiq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjqKIiq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjqKIiq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqKIiq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjqKIiq.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/omdsha256k128n96tau96v1/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/ccQOB9Rb.s: Assembler messages:
encrypt.c: /tmp/ccQOB9Rb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQOB9Rb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQOB9Rb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQOB9Rb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQOB9Rb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQOB9Rb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQOB9Rb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQOB9Rb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQOB9Rb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQOB9Rb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQOB9Rb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQOB9Rb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOB9Rb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQOB9Rb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQOB9Rb.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/omdsha256k128n96tau96v1/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/ccUlmEOv.s: Assembler messages:
encrypt.c: /tmp/ccUlmEOv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUlmEOv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUlmEOv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUlmEOv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmEOv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmEOv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmEOv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmEOv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmEOv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmEOv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmEOv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmEOv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUlmEOv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmEOv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUlmEOv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmEOv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUlmEOv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlmEOv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlmEOv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlmEOv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlmEOv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlmEOv.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/omdsha256k128n96tau96v1/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/ccBVlq7q.s: Assembler messages:
encrypt.c: /tmp/ccBVlq7q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBVlq7q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBVlq7q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBVlq7q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVlq7q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVlq7q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVlq7q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVlq7q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVlq7q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVlq7q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVlq7q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVlq7q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBVlq7q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVlq7q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBVlq7q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVlq7q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBVlq7q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBVlq7q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBVlq7q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBVlq7q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVlq7q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBVlq7q.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/omdsha256k128n96tau96v1/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/ccgLasr2.s: Assembler messages:
encrypt.c: /tmp/ccgLasr2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgLasr2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgLasr2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgLasr2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLasr2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLasr2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLasr2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLasr2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLasr2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgLasr2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgLasr2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgLasr2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgLasr2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLasr2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgLasr2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgLasr2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgLasr2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgLasr2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgLasr2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgLasr2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgLasr2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgLasr2.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/omdsha256k128n96tau96v1/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/ccpPlPFS.s: Assembler messages:
encrypt.c: /tmp/ccpPlPFS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpPlPFS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpPlPFS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpPlPFS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPlPFS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPlPFS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPlPFS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPlPFS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPlPFS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPlPFS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPlPFS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPlPFS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpPlPFS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPlPFS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpPlPFS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPlPFS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpPlPFS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPlPFS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpPlPFS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpPlPFS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPlPFS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpPlPFS.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/omdsha256k128n96tau96v1/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/cctoSYrg.s: Assembler messages:
encrypt.c: /tmp/cctoSYrg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctoSYrg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctoSYrg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctoSYrg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoSYrg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoSYrg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoSYrg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoSYrg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoSYrg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoSYrg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoSYrg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoSYrg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctoSYrg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoSYrg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctoSYrg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctoSYrg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoSYrg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoSYrg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoSYrg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoSYrg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoSYrg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctoSYrg.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/omdsha256k128n96tau96v1/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/ccHF1CbN.s: Assembler messages:
encrypt.c: /tmp/ccHF1CbN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHF1CbN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHF1CbN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHF1CbN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHF1CbN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHF1CbN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHF1CbN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHF1CbN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHF1CbN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHF1CbN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHF1CbN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHF1CbN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHF1CbN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHF1CbN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHF1CbN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHF1CbN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHF1CbN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHF1CbN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHF1CbN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHF1CbN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHF1CbN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHF1CbN.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/omdsha256k128n96tau96v1/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/ccIhB7N6.s: Assembler messages:
encrypt.c: /tmp/ccIhB7N6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIhB7N6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIhB7N6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIhB7N6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhB7N6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhB7N6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhB7N6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhB7N6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhB7N6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIhB7N6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIhB7N6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIhB7N6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIhB7N6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhB7N6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIhB7N6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIhB7N6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIhB7N6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIhB7N6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIhB7N6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhB7N6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIhB7N6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIhB7N6.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/omdsha256k128n96tau96v1/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/cc9nCk0g.s: Assembler messages:
encrypt.c: /tmp/cc9nCk0g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9nCk0g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9nCk0g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9nCk0g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9nCk0g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9nCk0g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9nCk0g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9nCk0g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9nCk0g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9nCk0g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9nCk0g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9nCk0g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9nCk0g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9nCk0g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9nCk0g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9nCk0g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9nCk0g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9nCk0g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9nCk0g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9nCk0g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9nCk0g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9nCk0g.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/omdsha256k128n96tau96v1/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/ccQulPgT.s: Assembler messages:
encrypt.c: /tmp/ccQulPgT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQulPgT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQulPgT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQulPgT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQulPgT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQulPgT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQulPgT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQulPgT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQulPgT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQulPgT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQulPgT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQulPgT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQulPgT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQulPgT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQulPgT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQulPgT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQulPgT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQulPgT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQulPgT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQulPgT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQulPgT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQulPgT.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/omdsha256k128n96tau96v1/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/ccg76qAO.s: Assembler messages:
encrypt.c: /tmp/ccg76qAO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg76qAO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg76qAO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg76qAO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg76qAO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg76qAO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg76qAO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg76qAO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg76qAO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg76qAO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg76qAO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg76qAO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg76qAO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg76qAO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg76qAO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg76qAO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg76qAO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg76qAO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg76qAO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg76qAO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg76qAO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg76qAO.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/omdsha256k128n96tau96v1/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/ccy1RRZe.s: Assembler messages:
encrypt.c: /tmp/ccy1RRZe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy1RRZe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy1RRZe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy1RRZe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1RRZe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1RRZe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1RRZe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1RRZe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1RRZe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1RRZe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1RRZe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1RRZe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy1RRZe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1RRZe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy1RRZe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy1RRZe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1RRZe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1RRZe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1RRZe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1RRZe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1RRZe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy1RRZe.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/omdsha256k128n96tau96v1/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/ccMC0UO3.s: Assembler messages:
encrypt.c: /tmp/ccMC0UO3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMC0UO3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMC0UO3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMC0UO3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMC0UO3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMC0UO3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMC0UO3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMC0UO3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMC0UO3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMC0UO3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMC0UO3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMC0UO3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMC0UO3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMC0UO3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMC0UO3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMC0UO3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMC0UO3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMC0UO3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMC0UO3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMC0UO3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMC0UO3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMC0UO3.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/omdsha256k128n96tau96v1/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/ccqz8wNx.s: Assembler messages:
encrypt.c: /tmp/ccqz8wNx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqz8wNx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqz8wNx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqz8wNx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqz8wNx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqz8wNx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqz8wNx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqz8wNx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqz8wNx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqz8wNx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqz8wNx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqz8wNx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqz8wNx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqz8wNx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqz8wNx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqz8wNx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqz8wNx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqz8wNx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqz8wNx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqz8wNx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqz8wNx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqz8wNx.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/omdsha256k128n96tau96v1/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/ccB4Z6ew.s: Assembler messages:
encrypt.c: /tmp/ccB4Z6ew.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB4Z6ew.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB4Z6ew.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB4Z6ew.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4Z6ew.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4Z6ew.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4Z6ew.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB4Z6ew.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4Z6ew.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB4Z6ew.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4Z6ew.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB4Z6ew.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB4Z6ew.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Z6ew.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB4Z6ew.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/omdsha256k128n96tau96v1/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/ccEkBQeS.s: Assembler messages:
encrypt.c: /tmp/ccEkBQeS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEkBQeS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEkBQeS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEkBQeS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkBQeS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkBQeS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkBQeS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkBQeS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkBQeS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkBQeS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkBQeS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkBQeS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEkBQeS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkBQeS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEkBQeS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEkBQeS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEkBQeS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEkBQeS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEkBQeS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkBQeS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEkBQeS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEkBQeS.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/omdsha256k128n96tau96v1/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/cch1fHM4.s: Assembler messages:
encrypt.c: /tmp/cch1fHM4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch1fHM4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch1fHM4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch1fHM4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1fHM4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1fHM4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1fHM4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1fHM4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1fHM4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1fHM4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1fHM4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1fHM4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch1fHM4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1fHM4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch1fHM4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch1fHM4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch1fHM4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch1fHM4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch1fHM4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1fHM4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch1fHM4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch1fHM4.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/omdsha256k128n96tau96v1/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/cckfRKWE.s: Assembler messages:
encrypt.c: /tmp/cckfRKWE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckfRKWE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckfRKWE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckfRKWE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfRKWE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfRKWE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfRKWE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfRKWE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfRKWE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfRKWE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfRKWE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfRKWE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckfRKWE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfRKWE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckfRKWE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfRKWE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckfRKWE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfRKWE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfRKWE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfRKWE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfRKWE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfRKWE.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/omdsha256k128n96tau96v1/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/ccNxd4eR.s: Assembler messages:
encrypt.c: /tmp/ccNxd4eR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNxd4eR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNxd4eR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNxd4eR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxd4eR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxd4eR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxd4eR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxd4eR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxd4eR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxd4eR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxd4eR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxd4eR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNxd4eR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxd4eR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNxd4eR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNxd4eR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxd4eR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNxd4eR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNxd4eR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxd4eR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNxd4eR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNxd4eR.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/omdsha256k128n96tau96v1/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/ccS5gmgu.s: Assembler messages:
encrypt.c: /tmp/ccS5gmgu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS5gmgu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS5gmgu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS5gmgu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5gmgu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5gmgu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5gmgu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5gmgu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5gmgu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5gmgu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5gmgu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5gmgu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS5gmgu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5gmgu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS5gmgu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5gmgu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS5gmgu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5gmgu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS5gmgu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS5gmgu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5gmgu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS5gmgu.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/omdsha256k128n96tau96v1/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/cc1BmEyb.s: Assembler messages:
encrypt.c: /tmp/cc1BmEyb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1BmEyb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1BmEyb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1BmEyb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1BmEyb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1BmEyb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1BmEyb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1BmEyb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1BmEyb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1BmEyb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1BmEyb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1BmEyb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1BmEyb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1BmEyb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1BmEyb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1BmEyb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1BmEyb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1BmEyb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1BmEyb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1BmEyb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1BmEyb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1BmEyb.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/omdsha256k128n96tau96v1/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/ccA7YvCu.s: Assembler messages:
encrypt.c: /tmp/ccA7YvCu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA7YvCu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA7YvCu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA7YvCu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7YvCu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7YvCu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7YvCu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7YvCu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7YvCu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA7YvCu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA7YvCu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA7YvCu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA7YvCu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7YvCu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA7YvCu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA7YvCu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA7YvCu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA7YvCu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA7YvCu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA7YvCu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7YvCu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA7YvCu.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/omdsha256k128n96tau96v1/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/ccUU5uiz.s: Assembler messages:
encrypt.c: /tmp/ccUU5uiz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUU5uiz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUU5uiz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUU5uiz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUU5uiz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUU5uiz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUU5uiz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUU5uiz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUU5uiz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUU5uiz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUU5uiz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUU5uiz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUU5uiz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUU5uiz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUU5uiz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUU5uiz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUU5uiz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUU5uiz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUU5uiz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUU5uiz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUU5uiz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUU5uiz.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/omdsha256k128n96tau96v1/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/ccrlwiBb.s: Assembler messages:
encrypt.c: /tmp/ccrlwiBb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrlwiBb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrlwiBb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrlwiBb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlwiBb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlwiBb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlwiBb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlwiBb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlwiBb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrlwiBb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrlwiBb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrlwiBb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrlwiBb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlwiBb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrlwiBb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrlwiBb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrlwiBb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrlwiBb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrlwiBb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlwiBb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrlwiBb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrlwiBb.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/omdsha256k128n96tau96v1/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/ccJ82Dcv.s: Assembler messages:
encrypt.c: /tmp/ccJ82Dcv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ82Dcv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ82Dcv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ82Dcv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ82Dcv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ82Dcv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ82Dcv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ82Dcv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ82Dcv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ82Dcv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ82Dcv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ82Dcv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ82Dcv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ82Dcv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ82Dcv.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/omdsha256k128n96tau96v1/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/ccWcBxZc.s: Assembler messages:
encrypt.c: /tmp/ccWcBxZc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWcBxZc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWcBxZc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWcBxZc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcBxZc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcBxZc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcBxZc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcBxZc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcBxZc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcBxZc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcBxZc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcBxZc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWcBxZc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcBxZc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWcBxZc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWcBxZc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcBxZc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcBxZc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcBxZc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcBxZc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcBxZc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWcBxZc.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/omdsha256k128n96tau96v1/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/ccZAOauq.s: Assembler messages:
encrypt.c: /tmp/ccZAOauq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZAOauq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZAOauq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZAOauq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAOauq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAOauq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAOauq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAOauq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAOauq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAOauq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAOauq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAOauq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZAOauq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAOauq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZAOauq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAOauq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZAOauq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZAOauq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZAOauq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZAOauq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAOauq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZAOauq.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/omdsha256k128n96tau96v1/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/ccoLrqQ2.s: Assembler messages:
encrypt.c: /tmp/ccoLrqQ2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoLrqQ2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoLrqQ2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoLrqQ2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoLrqQ2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoLrqQ2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoLrqQ2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoLrqQ2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoLrqQ2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoLrqQ2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoLrqQ2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoLrqQ2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLrqQ2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoLrqQ2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoLrqQ2.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/omdsha256k128n96tau96v1/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/cc5tNtmO.s: Assembler messages:
encrypt.c: /tmp/cc5tNtmO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5tNtmO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5tNtmO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5tNtmO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tNtmO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tNtmO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tNtmO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tNtmO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tNtmO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tNtmO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tNtmO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tNtmO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5tNtmO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tNtmO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5tNtmO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tNtmO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5tNtmO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tNtmO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tNtmO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tNtmO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tNtmO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tNtmO.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/omdsha256k128n96tau96v1/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/ccy51N4v.s: Assembler messages:
encrypt.c: /tmp/ccy51N4v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy51N4v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy51N4v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy51N4v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy51N4v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy51N4v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy51N4v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy51N4v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy51N4v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy51N4v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy51N4v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy51N4v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy51N4v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy51N4v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy51N4v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy51N4v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy51N4v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy51N4v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy51N4v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy51N4v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy51N4v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy51N4v.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/omdsha256k128n96tau96v1/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/ccJni4eu.s: Assembler messages:
encrypt.c: /tmp/ccJni4eu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJni4eu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJni4eu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJni4eu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJni4eu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJni4eu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJni4eu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJni4eu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJni4eu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJni4eu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJni4eu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJni4eu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJni4eu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJni4eu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJni4eu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJni4eu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJni4eu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJni4eu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJni4eu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJni4eu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJni4eu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJni4eu.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/omdsha256k128n96tau96v1/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/ccRcvxSG.s: Assembler messages:
encrypt.c: /tmp/ccRcvxSG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRcvxSG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRcvxSG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRcvxSG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcvxSG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcvxSG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcvxSG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcvxSG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcvxSG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcvxSG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcvxSG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcvxSG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRcvxSG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcvxSG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRcvxSG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcvxSG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRcvxSG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRcvxSG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRcvxSG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRcvxSG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRcvxSG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRcvxSG.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/omdsha256k128n96tau96v1/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/ccpLMJGA.s: Assembler messages:
encrypt.c: /tmp/ccpLMJGA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpLMJGA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpLMJGA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpLMJGA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLMJGA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLMJGA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLMJGA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLMJGA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLMJGA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLMJGA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLMJGA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLMJGA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpLMJGA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLMJGA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpLMJGA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpLMJGA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLMJGA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLMJGA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLMJGA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLMJGA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLMJGA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpLMJGA.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/omdsha256k128n96tau96v1/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/ccvzTHDO.s: Assembler messages:
encrypt.c: /tmp/ccvzTHDO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvzTHDO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvzTHDO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvzTHDO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzTHDO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzTHDO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzTHDO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzTHDO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzTHDO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvzTHDO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvzTHDO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvzTHDO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvzTHDO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzTHDO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvzTHDO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvzTHDO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvzTHDO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvzTHDO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvzTHDO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvzTHDO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzTHDO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvzTHDO.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/omdsha256k128n96tau96v1/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/ccUTAmKw.s: Assembler messages:
encrypt.c: /tmp/ccUTAmKw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTAmKw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUTAmKw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUTAmKw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAmKw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAmKw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAmKw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAmKw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAmKw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTAmKw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTAmKw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTAmKw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUTAmKw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAmKw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUTAmKw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUTAmKw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTAmKw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTAmKw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTAmKw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAmKw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTAmKw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTAmKw.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/omdsha256k128n96tau96v1/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/ccqSZnMJ.s: Assembler messages:
encrypt.c: /tmp/ccqSZnMJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqSZnMJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqSZnMJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqSZnMJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqSZnMJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqSZnMJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqSZnMJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqSZnMJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqSZnMJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqSZnMJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqSZnMJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqSZnMJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqSZnMJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSZnMJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqSZnMJ.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/omdsha256k128n96tau96v1/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/ccoEehzC.s: Assembler messages:
encrypt.c: /tmp/ccoEehzC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoEehzC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoEehzC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoEehzC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEehzC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEehzC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEehzC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEehzC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEehzC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoEehzC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoEehzC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoEehzC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoEehzC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEehzC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoEehzC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoEehzC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoEehzC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoEehzC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoEehzC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoEehzC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEehzC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoEehzC.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/omdsha256k128n96tau96v1/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/ccp6ieoa.s: Assembler messages:
encrypt.c: /tmp/ccp6ieoa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6ieoa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp6ieoa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp6ieoa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6ieoa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6ieoa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6ieoa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6ieoa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6ieoa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6ieoa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6ieoa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6ieoa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp6ieoa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6ieoa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp6ieoa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp6ieoa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6ieoa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6ieoa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6ieoa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6ieoa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6ieoa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp6ieoa.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/omdsha256k128n96tau96v1/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/ccHLdO0u.s: Assembler messages:
encrypt.c: /tmp/ccHLdO0u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLdO0u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHLdO0u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHLdO0u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLdO0u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLdO0u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLdO0u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLdO0u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLdO0u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLdO0u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLdO0u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLdO0u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHLdO0u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLdO0u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHLdO0u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLdO0u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHLdO0u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLdO0u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLdO0u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLdO0u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLdO0u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLdO0u.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/omdsha256k128n96tau96v1/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/cccfQMc5.s: Assembler messages:
encrypt.c: /tmp/cccfQMc5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccfQMc5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccfQMc5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccfQMc5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfQMc5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfQMc5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfQMc5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfQMc5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfQMc5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccfQMc5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccfQMc5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccfQMc5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccfQMc5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfQMc5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccfQMc5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccfQMc5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccfQMc5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccfQMc5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccfQMc5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfQMc5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccfQMc5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccfQMc5.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/omdsha256k128n96tau96v1/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/ccWsZJbt.s: Assembler messages:
encrypt.c: /tmp/ccWsZJbt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWsZJbt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWsZJbt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWsZJbt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWsZJbt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWsZJbt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWsZJbt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWsZJbt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWsZJbt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWsZJbt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWsZJbt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWsZJbt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWsZJbt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWsZJbt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWsZJbt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWsZJbt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWsZJbt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWsZJbt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWsZJbt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWsZJbt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWsZJbt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWsZJbt.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/omdsha256k128n96tau96v1/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/ccvlS9Md.s: Assembler messages:
encrypt.c: /tmp/ccvlS9Md.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvlS9Md.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvlS9Md.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvlS9Md.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlS9Md.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlS9Md.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlS9Md.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlS9Md.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlS9Md.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlS9Md.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlS9Md.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlS9Md.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvlS9Md.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlS9Md.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvlS9Md.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvlS9Md.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvlS9Md.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvlS9Md.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvlS9Md.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvlS9Md.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvlS9Md.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvlS9Md.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/omdsha256k128n96tau96v1/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/cc3rF7Cx.s: Assembler messages:
encrypt.c: /tmp/cc3rF7Cx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rF7Cx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rF7Cx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rF7Cx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rF7Cx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rF7Cx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rF7Cx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rF7Cx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rF7Cx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3rF7Cx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rF7Cx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rF7Cx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rF7Cx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rF7Cx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rF7Cx.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/omdsha256k128n96tau96v1/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/ccPWibg5.s: Assembler messages:
encrypt.c: /tmp/ccPWibg5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPWibg5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPWibg5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPWibg5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWibg5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWibg5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWibg5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWibg5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWibg5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWibg5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWibg5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWibg5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPWibg5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWibg5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPWibg5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPWibg5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPWibg5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPWibg5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPWibg5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPWibg5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPWibg5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPWibg5.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/omdsha256k128n96tau96v1/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/ccIGynoZ.s: Assembler messages:
encrypt.c: /tmp/ccIGynoZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIGynoZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIGynoZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIGynoZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGynoZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGynoZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGynoZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGynoZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGynoZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGynoZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGynoZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGynoZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIGynoZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGynoZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIGynoZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIGynoZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGynoZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIGynoZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIGynoZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGynoZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIGynoZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIGynoZ.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/omdsha256k128n96tau96v1/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/cca2wimh.s: Assembler messages:
encrypt.c: /tmp/cca2wimh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca2wimh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca2wimh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca2wimh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2wimh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2wimh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2wimh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2wimh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2wimh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2wimh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2wimh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2wimh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca2wimh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2wimh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca2wimh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2wimh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca2wimh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca2wimh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca2wimh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca2wimh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2wimh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca2wimh.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/omdsha256k128n96tau96v1/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/cc9kBtaa.s: Assembler messages:
encrypt.c: /tmp/cc9kBtaa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9kBtaa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9kBtaa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9kBtaa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kBtaa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kBtaa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kBtaa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kBtaa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kBtaa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kBtaa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kBtaa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kBtaa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9kBtaa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kBtaa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9kBtaa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kBtaa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9kBtaa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9kBtaa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9kBtaa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9kBtaa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kBtaa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9kBtaa.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/omdsha256k128n96tau96v1/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/ccE9BOgW.s: Assembler messages:
encrypt.c: /tmp/ccE9BOgW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE9BOgW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE9BOgW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE9BOgW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9BOgW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9BOgW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9BOgW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9BOgW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9BOgW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE9BOgW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE9BOgW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE9BOgW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE9BOgW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9BOgW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE9BOgW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE9BOgW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE9BOgW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE9BOgW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE9BOgW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9BOgW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE9BOgW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE9BOgW.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/omdsha256k128n96tau96v1/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/ccZjmBk5.s: Assembler messages:
encrypt.c: /tmp/ccZjmBk5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZjmBk5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZjmBk5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZjmBk5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjmBk5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjmBk5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjmBk5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjmBk5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjmBk5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjmBk5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjmBk5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjmBk5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZjmBk5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjmBk5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZjmBk5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZjmBk5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZjmBk5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjmBk5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjmBk5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjmBk5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZjmBk5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZjmBk5.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/omdsha256k128n96tau96v1/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/ccobU1Rj.s: Assembler messages:
encrypt.c: /tmp/ccobU1Rj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccobU1Rj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccobU1Rj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccobU1Rj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobU1Rj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobU1Rj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobU1Rj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobU1Rj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobU1Rj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobU1Rj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobU1Rj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobU1Rj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccobU1Rj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobU1Rj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccobU1Rj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobU1Rj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccobU1Rj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccobU1Rj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccobU1Rj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccobU1Rj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobU1Rj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccobU1Rj.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/omdsha256k128n96tau96v1/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/cc1eUNPW.s: Assembler messages:
encrypt.c: /tmp/cc1eUNPW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1eUNPW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1eUNPW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1eUNPW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eUNPW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eUNPW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eUNPW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eUNPW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eUNPW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eUNPW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eUNPW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eUNPW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1eUNPW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eUNPW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1eUNPW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1eUNPW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eUNPW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1eUNPW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1eUNPW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eUNPW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1eUNPW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1eUNPW.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/omdsha256k128n96tau96v1/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/ccnr0QEc.s: Assembler messages:
encrypt.c: /tmp/ccnr0QEc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnr0QEc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnr0QEc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnr0QEc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr0QEc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr0QEc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr0QEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr0QEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr0QEc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnr0QEc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnr0QEc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnr0QEc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnr0QEc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr0QEc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnr0QEc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnr0QEc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnr0QEc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnr0QEc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnr0QEc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnr0QEc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr0QEc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnr0QEc.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/omdsha256k128n96tau96v1/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/cc0x6JKP.s: Assembler messages:
encrypt.c: /tmp/cc0x6JKP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0x6JKP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0x6JKP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0x6JKP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x6JKP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x6JKP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x6JKP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x6JKP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x6JKP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0x6JKP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0x6JKP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0x6JKP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0x6JKP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x6JKP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0x6JKP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0x6JKP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0x6JKP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0x6JKP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0x6JKP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x6JKP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0x6JKP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0x6JKP.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/omdsha256k128n96tau96v1/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/cc2Cnlm7.s: Assembler messages:
encrypt.c: /tmp/cc2Cnlm7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Cnlm7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Cnlm7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Cnlm7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cnlm7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cnlm7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cnlm7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Cnlm7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cnlm7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Cnlm7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cnlm7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Cnlm7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Cnlm7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cnlm7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Cnlm7.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/omdsha256k128n96tau96v1/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/ccUsUPiM.s: Assembler messages:
encrypt.c: /tmp/ccUsUPiM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUsUPiM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUsUPiM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUsUPiM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUPiM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUPiM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUPiM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUPiM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUPiM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUPiM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUPiM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUPiM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUsUPiM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUPiM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUsUPiM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUsUPiM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsUPiM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsUPiM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsUPiM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsUPiM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsUPiM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUsUPiM.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/omdsha256k128n96tau96v1/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/ccoLLwB0.s: Assembler messages:
encrypt.c: /tmp/ccoLLwB0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoLLwB0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoLLwB0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoLLwB0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLLwB0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLLwB0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLLwB0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLLwB0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLLwB0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoLLwB0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoLLwB0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoLLwB0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoLLwB0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLLwB0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoLLwB0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoLLwB0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoLLwB0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoLLwB0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoLLwB0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoLLwB0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLLwB0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoLLwB0.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/omdsha256k128n96tau96v1/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/ccTEqMIT.s: Assembler messages:
encrypt.c: /tmp/ccTEqMIT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTEqMIT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTEqMIT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTEqMIT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEqMIT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEqMIT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEqMIT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEqMIT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEqMIT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEqMIT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEqMIT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEqMIT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTEqMIT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEqMIT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTEqMIT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTEqMIT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTEqMIT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEqMIT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEqMIT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEqMIT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEqMIT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTEqMIT.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/omdsha256k128n96tau96v1/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/ccgTOykb.s: Assembler messages:
encrypt.c: /tmp/ccgTOykb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgTOykb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgTOykb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgTOykb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTOykb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTOykb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTOykb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTOykb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTOykb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgTOykb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgTOykb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgTOykb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgTOykb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTOykb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgTOykb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgTOykb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgTOykb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgTOykb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgTOykb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgTOykb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTOykb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgTOykb.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/omdsha256k128n96tau96v1/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/cc95ZAlM.s: Assembler messages:
encrypt.c: /tmp/cc95ZAlM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc95ZAlM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc95ZAlM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc95ZAlM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95ZAlM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95ZAlM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95ZAlM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95ZAlM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95ZAlM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc95ZAlM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc95ZAlM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc95ZAlM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc95ZAlM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95ZAlM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc95ZAlM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc95ZAlM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc95ZAlM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc95ZAlM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc95ZAlM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95ZAlM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc95ZAlM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc95ZAlM.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/omdsha256k128n96tau96v1/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/ccutbpK2.s: Assembler messages:
encrypt.c: /tmp/ccutbpK2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccutbpK2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccutbpK2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccutbpK2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbpK2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbpK2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbpK2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbpK2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbpK2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutbpK2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutbpK2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutbpK2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccutbpK2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbpK2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccutbpK2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutbpK2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccutbpK2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutbpK2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutbpK2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutbpK2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbpK2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutbpK2.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/omdsha256k128n96tau96v1/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/ccI9DW0F.s: Assembler messages:
encrypt.c: /tmp/ccI9DW0F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9DW0F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9DW0F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9DW0F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9DW0F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9DW0F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9DW0F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9DW0F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9DW0F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9DW0F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9DW0F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9DW0F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9DW0F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9DW0F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9DW0F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI9DW0F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9DW0F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9DW0F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9DW0F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9DW0F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9DW0F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI9DW0F.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/omdsha256k128n96tau96v1/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/ccJPtOyY.s: Assembler messages:
encrypt.c: /tmp/ccJPtOyY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJPtOyY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJPtOyY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJPtOyY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPtOyY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPtOyY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPtOyY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPtOyY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPtOyY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPtOyY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPtOyY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPtOyY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJPtOyY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPtOyY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJPtOyY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPtOyY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJPtOyY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPtOyY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPtOyY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPtOyY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPtOyY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPtOyY.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/omdsha256k128n96tau96v1/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/ccInG3BC.s: Assembler messages:
encrypt.c: /tmp/ccInG3BC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInG3BC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccInG3BC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccInG3BC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInG3BC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInG3BC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInG3BC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInG3BC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInG3BC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInG3BC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInG3BC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInG3BC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccInG3BC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInG3BC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccInG3BC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccInG3BC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInG3BC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInG3BC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInG3BC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInG3BC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInG3BC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccInG3BC.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/omdsha256k128n96tau96v1/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/ccgxAhlQ.s: Assembler messages:
encrypt.c: /tmp/ccgxAhlQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgxAhlQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgxAhlQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgxAhlQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxAhlQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxAhlQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxAhlQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgxAhlQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxAhlQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgxAhlQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxAhlQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgxAhlQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgxAhlQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxAhlQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgxAhlQ.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/omdsha256k128n96tau96v1/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/ccG3xXE1.s: Assembler messages:
encrypt.c: /tmp/ccG3xXE1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG3xXE1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG3xXE1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG3xXE1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3xXE1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3xXE1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3xXE1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3xXE1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3xXE1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG3xXE1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG3xXE1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG3xXE1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG3xXE1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3xXE1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG3xXE1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG3xXE1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG3xXE1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG3xXE1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG3xXE1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG3xXE1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3xXE1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG3xXE1.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/omdsha256k128n96tau96v1/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/ccLrLrYJ.s: Assembler messages:
encrypt.c: /tmp/ccLrLrYJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLrLrYJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLrLrYJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLrLrYJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrLrYJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrLrYJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrLrYJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLrLrYJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLrLrYJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrLrYJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLrLrYJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLrLrYJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrLrYJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLrLrYJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLrLrYJ.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/omdsha256k128n96tau96v1/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/ccAUZuST.s: Assembler messages:
encrypt.c: /tmp/ccAUZuST.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAUZuST.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAUZuST.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAUZuST.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUZuST.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUZuST.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUZuST.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUZuST.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUZuST.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUZuST.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUZuST.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUZuST.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAUZuST.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUZuST.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAUZuST.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUZuST.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAUZuST.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUZuST.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAUZuST.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAUZuST.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUZuST.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAUZuST.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/omdsha256k128n96tau96v1/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/ccicTPhD.s: Assembler messages:
encrypt.c: /tmp/ccicTPhD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccicTPhD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccicTPhD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccicTPhD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicTPhD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicTPhD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicTPhD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicTPhD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicTPhD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicTPhD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicTPhD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicTPhD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccicTPhD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicTPhD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccicTPhD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccicTPhD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicTPhD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicTPhD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicTPhD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicTPhD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicTPhD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccicTPhD.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/omdsha256k128n96tau96v1/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/ccGg5Qkk.s: Assembler messages:
encrypt.c: /tmp/ccGg5Qkk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGg5Qkk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGg5Qkk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGg5Qkk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGg5Qkk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGg5Qkk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGg5Qkk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGg5Qkk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGg5Qkk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGg5Qkk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGg5Qkk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGg5Qkk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGg5Qkk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGg5Qkk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGg5Qkk.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/omdsha256k128n96tau96v1/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/ccILsswz.s: Assembler messages:
encrypt.c: /tmp/ccILsswz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccILsswz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccILsswz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccILsswz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILsswz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILsswz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILsswz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILsswz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILsswz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILsswz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILsswz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILsswz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccILsswz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILsswz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccILsswz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILsswz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccILsswz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILsswz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILsswz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILsswz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILsswz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILsswz.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/omdsha256k128n96tau96v1/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/cc0x9vmt.s: Assembler messages:
encrypt.c: /tmp/cc0x9vmt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0x9vmt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0x9vmt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0x9vmt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x9vmt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x9vmt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x9vmt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x9vmt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x9vmt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x9vmt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x9vmt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x9vmt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0x9vmt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x9vmt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0x9vmt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x9vmt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0x9vmt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x9vmt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0x9vmt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0x9vmt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x9vmt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0x9vmt.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/omdsha256k128n96tau96v1/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/ccVZs8se.s: Assembler messages:
encrypt.c: /tmp/ccVZs8se.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZs8se.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVZs8se.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVZs8se.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZs8se.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZs8se.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZs8se.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZs8se.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZs8se.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZs8se.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZs8se.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZs8se.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVZs8se.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZs8se.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVZs8se.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVZs8se.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZs8se.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZs8se.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZs8se.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZs8se.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZs8se.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZs8se.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/omdsha256k128n96tau96v1/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/ccDvUcfC.s: Assembler messages:
encrypt.c: /tmp/ccDvUcfC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDvUcfC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDvUcfC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDvUcfC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvUcfC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvUcfC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvUcfC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvUcfC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvUcfC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvUcfC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvUcfC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvUcfC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDvUcfC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvUcfC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDvUcfC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvUcfC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDvUcfC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvUcfC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvUcfC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvUcfC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvUcfC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvUcfC.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/omdsha256k128n96tau96v1/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/ccnMK2Kn.s: Assembler messages:
encrypt.c: /tmp/ccnMK2Kn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnMK2Kn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnMK2Kn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnMK2Kn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMK2Kn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMK2Kn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMK2Kn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnMK2Kn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnMK2Kn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnMK2Kn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnMK2Kn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnMK2Kn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMK2Kn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnMK2Kn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnMK2Kn.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/omdsha256k128n96tau96v1/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/ccRkROYe.s: Assembler messages:
encrypt.c: /tmp/ccRkROYe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRkROYe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRkROYe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRkROYe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkROYe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkROYe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkROYe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkROYe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkROYe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRkROYe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRkROYe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRkROYe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRkROYe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkROYe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRkROYe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRkROYe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRkROYe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRkROYe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRkROYe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkROYe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRkROYe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRkROYe.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/omdsha256k128n96tau96v1/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/cczLUSOv.s: Assembler messages:
encrypt.c: /tmp/cczLUSOv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczLUSOv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczLUSOv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczLUSOv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLUSOv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLUSOv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLUSOv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLUSOv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLUSOv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLUSOv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLUSOv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLUSOv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczLUSOv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLUSOv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczLUSOv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLUSOv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczLUSOv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLUSOv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLUSOv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLUSOv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLUSOv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLUSOv.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/omdsha256k128n96tau96v1/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/cc79Isuc.s: Assembler messages:
encrypt.c: /tmp/cc79Isuc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc79Isuc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc79Isuc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc79Isuc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79Isuc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79Isuc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79Isuc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79Isuc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79Isuc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79Isuc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79Isuc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79Isuc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc79Isuc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79Isuc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc79Isuc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc79Isuc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79Isuc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc79Isuc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc79Isuc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79Isuc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc79Isuc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc79Isuc.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/omdsha256k128n96tau96v1/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/ccmTtdzs.s: Assembler messages:
encrypt.c: /tmp/ccmTtdzs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmTtdzs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmTtdzs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmTtdzs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTtdzs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTtdzs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTtdzs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTtdzs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTtdzs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTtdzs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTtdzs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTtdzs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmTtdzs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTtdzs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmTtdzs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTtdzs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmTtdzs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTtdzs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmTtdzs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmTtdzs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTtdzs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmTtdzs.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/omdsha256k128n96tau96v1/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/ccAENcSj.s: Assembler messages:
encrypt.c: /tmp/ccAENcSj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAENcSj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAENcSj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAENcSj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAENcSj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAENcSj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAENcSj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAENcSj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAENcSj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAENcSj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAENcSj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAENcSj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAENcSj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAENcSj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAENcSj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAENcSj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAENcSj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAENcSj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAENcSj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAENcSj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAENcSj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAENcSj.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/omdsha256k128n96tau96v1/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/ccHRqot7.s: Assembler messages:
encrypt.c: /tmp/ccHRqot7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHRqot7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHRqot7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHRqot7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRqot7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRqot7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRqot7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRqot7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRqot7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRqot7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRqot7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRqot7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHRqot7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRqot7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHRqot7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHRqot7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRqot7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRqot7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRqot7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRqot7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRqot7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHRqot7.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/omdsha256k128n96tau96v1/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/ccdN4xfe.s: Assembler messages:
encrypt.c: /tmp/ccdN4xfe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdN4xfe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdN4xfe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdN4xfe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdN4xfe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdN4xfe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdN4xfe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdN4xfe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdN4xfe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdN4xfe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdN4xfe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdN4xfe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdN4xfe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdN4xfe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdN4xfe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdN4xfe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdN4xfe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdN4xfe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdN4xfe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdN4xfe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdN4xfe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdN4xfe.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/omdsha256k128n96tau96v1/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/ccwY9OZu.s: Assembler messages:
encrypt.c: /tmp/ccwY9OZu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwY9OZu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwY9OZu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwY9OZu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY9OZu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY9OZu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY9OZu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY9OZu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY9OZu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwY9OZu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwY9OZu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwY9OZu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwY9OZu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY9OZu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwY9OZu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwY9OZu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwY9OZu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwY9OZu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwY9OZu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwY9OZu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY9OZu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwY9OZu.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/omdsha256k128n96tau96v1/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/cc2abZfm.s: Assembler messages:
encrypt.c: /tmp/cc2abZfm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2abZfm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2abZfm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2abZfm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2abZfm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2abZfm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2abZfm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2abZfm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2abZfm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2abZfm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2abZfm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2abZfm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2abZfm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2abZfm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2abZfm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2abZfm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2abZfm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2abZfm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2abZfm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2abZfm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2abZfm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2abZfm.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/omdsha256k128n96tau96v1/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/ccdCmj45.s: Assembler messages:
encrypt.c: /tmp/ccdCmj45.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdCmj45.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdCmj45.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdCmj45.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCmj45.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCmj45.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCmj45.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCmj45.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCmj45.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCmj45.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCmj45.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCmj45.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdCmj45.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCmj45.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdCmj45.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdCmj45.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCmj45.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCmj45.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCmj45.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCmj45.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCmj45.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdCmj45.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/omdsha256k128n96tau96v1/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/ccAgXHOm.s: Assembler messages:
encrypt.c: /tmp/ccAgXHOm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAgXHOm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAgXHOm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAgXHOm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgXHOm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgXHOm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgXHOm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgXHOm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgXHOm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgXHOm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgXHOm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgXHOm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAgXHOm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgXHOm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAgXHOm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAgXHOm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgXHOm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgXHOm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgXHOm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgXHOm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgXHOm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAgXHOm.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/omdsha256k128n96tau96v1/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/ccWpnBoE.s: Assembler messages:
encrypt.c: /tmp/ccWpnBoE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWpnBoE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWpnBoE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWpnBoE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpnBoE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpnBoE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpnBoE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpnBoE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpnBoE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpnBoE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpnBoE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpnBoE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWpnBoE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpnBoE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWpnBoE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpnBoE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWpnBoE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpnBoE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpnBoE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpnBoE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpnBoE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpnBoE.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/omdsha256k128n96tau96v1/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/ccnDb2Mx.s: Assembler messages:
encrypt.c: /tmp/ccnDb2Mx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnDb2Mx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnDb2Mx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnDb2Mx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDb2Mx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDb2Mx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDb2Mx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnDb2Mx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDb2Mx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnDb2Mx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDb2Mx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDb2Mx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDb2Mx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDb2Mx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDb2Mx.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/omdsha256k128n96tau96v1/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/cczQutwc.s: Assembler messages:
encrypt.c: /tmp/cczQutwc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczQutwc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczQutwc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczQutwc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQutwc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQutwc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQutwc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQutwc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQutwc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQutwc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQutwc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQutwc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczQutwc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQutwc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczQutwc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczQutwc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQutwc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQutwc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQutwc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQutwc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQutwc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczQutwc.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/omdsha256k128n96tau96v1/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/ccCDWj7l.s: Assembler messages:
encrypt.c: /tmp/ccCDWj7l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCDWj7l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCDWj7l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCDWj7l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDWj7l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDWj7l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDWj7l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDWj7l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDWj7l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCDWj7l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCDWj7l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCDWj7l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCDWj7l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDWj7l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCDWj7l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCDWj7l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCDWj7l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCDWj7l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCDWj7l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDWj7l.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCDWj7l.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCDWj7l.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/omdsha256k128n96tau96v1/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/ccMG6TYE.s: Assembler messages:
encrypt.c: /tmp/ccMG6TYE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMG6TYE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMG6TYE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMG6TYE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG6TYE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG6TYE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG6TYE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG6TYE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG6TYE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG6TYE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG6TYE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG6TYE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMG6TYE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG6TYE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMG6TYE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG6TYE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMG6TYE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG6TYE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMG6TYE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMG6TYE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG6TYE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMG6TYE.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/omdsha256k128n96tau96v1/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/cc6Jpt4k.s: Assembler messages:
encrypt.c: /tmp/cc6Jpt4k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Jpt4k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Jpt4k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Jpt4k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jpt4k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jpt4k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jpt4k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Jpt4k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6Jpt4k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jpt4k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jpt4k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jpt4k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jpt4k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jpt4k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Jpt4k.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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