Implementation notes: x86, jos, crypto_aead/omdsha256k128n96tau96v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
302145refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
303120refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
308467refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
309038refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
309053refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
310695refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
312135refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
312832refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
316493refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
316598refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
316943refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
319132refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
319478refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
320025refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
321308refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
321382refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
321555refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
321915refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
322110refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
322763refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
323190refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
324510refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
325020refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
325980refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
339112refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
339637refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
339960refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
340170refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
340253refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
340590refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
341318refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
341603refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
342270refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
342518refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
342525refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
342750refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
342765refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
342772refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
343815refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
343897refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
343905refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
344453refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
344700refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
344707refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
345000refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
345083refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
345645refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
346320refgcc -m32 -O -fomit-frame-pointer2014070820140622
347340refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
348068refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
348375refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
348480refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
348795refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
348885refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
349215refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
349440refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
349523refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
349605refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
349897refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
349943refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
350010refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
350025refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
350032refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
350145refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
350160refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
350167refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
350415refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
351480refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
351593refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
351675refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
351855refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
351885refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
351885refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
351938refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
352822refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
352920refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
353595refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
353992refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
354368refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
354998refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
355710refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
355762refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
356392refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
356498refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
356685refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
356932refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
357645refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
357930refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
359512refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
360495refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
361418refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
362040refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
362678refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
362715refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
363878refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
364875refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
367132refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
368107refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
368925refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
369315refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
370320refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
370567refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
381592refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
393960refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
395063refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
396285refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
398625refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
399855refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
400028refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
400065refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
400402refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
401317refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
404880refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
405308refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
407482refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
408532refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
409508refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
410070refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
410415refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
410917refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
487598refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
487898refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
488092refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
488182refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
488197refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
488318refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
488617refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
489068refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
489788refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
490178refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
491025refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
494910refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
495742refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
495795refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
497423refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
497880refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
497940refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
498420refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
498540refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
498960refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
499290refgcc -m32 -Os -fomit-frame-pointer2014070820140622
499312refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
499477refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
499973refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
505103refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
505515refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
507128refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
507128refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
507225refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
507292refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
507300refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
507375refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
507443refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
507922refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
508448refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
508642refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
508920refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
511372refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
515025refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
520598refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622

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
encrypt.c: /tmp/ccTm02Tm.s: Assembler messages:
encrypt.c: /tmp/ccTm02Tm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTm02Tm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTm02Tm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTm02Tm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTm02Tm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTm02Tm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTm02Tm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTm02Tm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTm02Tm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTm02Tm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTm02Tm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTm02Tm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTm02Tm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTm02Tm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTm02Tm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTm02Tm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTm02Tm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTm02Tm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTm02Tm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTm02Tm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTm02Tm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTm02Tm.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/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
encrypt.c: /tmp/cct7B3hz.s: Assembler messages:
encrypt.c: /tmp/cct7B3hz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct7B3hz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct7B3hz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct7B3hz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7B3hz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7B3hz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7B3hz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7B3hz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7B3hz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct7B3hz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct7B3hz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct7B3hz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct7B3hz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7B3hz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct7B3hz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct7B3hz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cct7B3hz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct7B3hz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct7B3hz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct7B3hz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7B3hz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct7B3hz.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/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
encrypt.c: /tmp/ccVj7FFz.s: Assembler messages:
encrypt.c: /tmp/ccVj7FFz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVj7FFz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVj7FFz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVj7FFz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVj7FFz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVj7FFz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVj7FFz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVj7FFz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVj7FFz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVj7FFz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVj7FFz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVj7FFz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVj7FFz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVj7FFz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVj7FFz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVj7FFz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVj7FFz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVj7FFz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVj7FFz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVj7FFz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVj7FFz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVj7FFz.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/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
encrypt.c: /tmp/cct4rKlg.s: Assembler messages:
encrypt.c: /tmp/cct4rKlg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct4rKlg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct4rKlg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct4rKlg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4rKlg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4rKlg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4rKlg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4rKlg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4rKlg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct4rKlg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct4rKlg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct4rKlg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct4rKlg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4rKlg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct4rKlg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct4rKlg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct4rKlg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct4rKlg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct4rKlg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4rKlg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct4rKlg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct4rKlg.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/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
encrypt.c: /tmp/cchpUn0o.s: Assembler messages:
encrypt.c: /tmp/cchpUn0o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchpUn0o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchpUn0o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchpUn0o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpUn0o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpUn0o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpUn0o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpUn0o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpUn0o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpUn0o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpUn0o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpUn0o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchpUn0o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpUn0o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchpUn0o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchpUn0o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpUn0o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchpUn0o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchpUn0o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpUn0o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchpUn0o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchpUn0o.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/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
encrypt.c: /tmp/ccoMf60B.s: Assembler messages:
encrypt.c: /tmp/ccoMf60B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoMf60B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoMf60B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoMf60B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMf60B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMf60B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMf60B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMf60B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMf60B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoMf60B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoMf60B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoMf60B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoMf60B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMf60B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoMf60B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoMf60B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoMf60B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoMf60B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoMf60B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoMf60B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMf60B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoMf60B.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/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
encrypt.c: /tmp/cciryWfA.s: Assembler messages:
encrypt.c: /tmp/cciryWfA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciryWfA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciryWfA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciryWfA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciryWfA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciryWfA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciryWfA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciryWfA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciryWfA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciryWfA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciryWfA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciryWfA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciryWfA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciryWfA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciryWfA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciryWfA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciryWfA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciryWfA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciryWfA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciryWfA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciryWfA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciryWfA.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/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
encrypt.c: /tmp/ccyAuoIn.s: Assembler messages:
encrypt.c: /tmp/ccyAuoIn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyAuoIn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyAuoIn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyAuoIn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAuoIn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAuoIn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAuoIn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAuoIn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAuoIn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAuoIn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAuoIn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAuoIn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyAuoIn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAuoIn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyAuoIn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyAuoIn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAuoIn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAuoIn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAuoIn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAuoIn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAuoIn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyAuoIn.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 -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
encrypt.c: /tmp/cc7AtGFW.s: Assembler messages:
encrypt.c: /tmp/cc7AtGFW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7AtGFW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7AtGFW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7AtGFW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AtGFW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AtGFW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AtGFW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AtGFW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AtGFW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7AtGFW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7AtGFW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7AtGFW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7AtGFW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AtGFW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7AtGFW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7AtGFW.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7AtGFW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7AtGFW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7AtGFW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7AtGFW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AtGFW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7AtGFW.s: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
encrypt.c: /tmp/ccesSLPR.s: Assembler messages:
encrypt.c: /tmp/ccesSLPR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccesSLPR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccesSLPR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccesSLPR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesSLPR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesSLPR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesSLPR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesSLPR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesSLPR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesSLPR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesSLPR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesSLPR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccesSLPR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesSLPR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccesSLPR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccesSLPR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccesSLPR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccesSLPR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccesSLPR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesSLPR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccesSLPR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccesSLPR.s: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/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
encrypt.c: /tmp/cc0DZ3WI.s: Assembler messages:
encrypt.c: /tmp/cc0DZ3WI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0DZ3WI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0DZ3WI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0DZ3WI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0DZ3WI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0DZ3WI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0DZ3WI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0DZ3WI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0DZ3WI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0DZ3WI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0DZ3WI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0DZ3WI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DZ3WI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0DZ3WI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0DZ3WI.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccMY2Q9U.s: Assembler messages:
encrypt.c: /tmp/ccMY2Q9U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMY2Q9U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMY2Q9U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMY2Q9U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMY2Q9U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMY2Q9U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMY2Q9U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMY2Q9U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMY2Q9U.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMY2Q9U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMY2Q9U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMY2Q9U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMY2Q9U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMY2Q9U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMY2Q9U.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc6NOxWV.s: Assembler messages:
encrypt.c: /tmp/cc6NOxWV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6NOxWV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6NOxWV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6NOxWV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NOxWV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NOxWV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NOxWV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NOxWV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NOxWV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NOxWV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NOxWV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NOxWV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6NOxWV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NOxWV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6NOxWV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6NOxWV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6NOxWV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6NOxWV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6NOxWV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NOxWV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6NOxWV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6NOxWV.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccg5mqH7.s: Assembler messages:
encrypt.c: /tmp/ccg5mqH7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg5mqH7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg5mqH7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg5mqH7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5mqH7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5mqH7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5mqH7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5mqH7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5mqH7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5mqH7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5mqH7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5mqH7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg5mqH7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5mqH7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg5mqH7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5mqH7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccg5mqH7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5mqH7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg5mqH7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg5mqH7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5mqH7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg5mqH7.s: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/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
encrypt.c: /tmp/ccHaZ1AX.s: Assembler messages:
encrypt.c: /tmp/ccHaZ1AX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHaZ1AX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHaZ1AX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHaZ1AX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaZ1AX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaZ1AX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaZ1AX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHaZ1AX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaZ1AX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHaZ1AX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHaZ1AX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHaZ1AX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHaZ1AX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaZ1AX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHaZ1AX.s: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
encrypt.c: /tmp/ccTQlefL.s: Assembler messages:
encrypt.c: /tmp/ccTQlefL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTQlefL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTQlefL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTQlefL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlefL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlefL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlefL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlefL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlefL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlefL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlefL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlefL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTQlefL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlefL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTQlefL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTQlefL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlefL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQlefL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQlefL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlefL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQlefL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTQlefL.s: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
encrypt.c: /tmp/cc5ZjSu4.s: Assembler messages:
encrypt.c: /tmp/cc5ZjSu4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ZjSu4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ZjSu4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ZjSu4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZjSu4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZjSu4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZjSu4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ZjSu4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZjSu4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5ZjSu4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZjSu4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZjSu4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZjSu4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZjSu4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZjSu4.s: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
encrypt.c: /tmp/ccXDcAnY.s: Assembler messages:
encrypt.c: /tmp/ccXDcAnY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXDcAnY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXDcAnY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXDcAnY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDcAnY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDcAnY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDcAnY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDcAnY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDcAnY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDcAnY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDcAnY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDcAnY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXDcAnY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDcAnY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXDcAnY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXDcAnY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXDcAnY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDcAnY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDcAnY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDcAnY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXDcAnY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXDcAnY.s: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/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
encrypt.c: /tmp/cc7lJYbT.s: Assembler messages:
encrypt.c: /tmp/cc7lJYbT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7lJYbT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7lJYbT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7lJYbT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lJYbT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lJYbT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lJYbT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lJYbT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lJYbT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lJYbT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lJYbT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lJYbT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7lJYbT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lJYbT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7lJYbT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7lJYbT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lJYbT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lJYbT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lJYbT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lJYbT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lJYbT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7lJYbT.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccoRDf3T.s: Assembler messages:
encrypt.c: /tmp/ccoRDf3T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoRDf3T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoRDf3T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoRDf3T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRDf3T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRDf3T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRDf3T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRDf3T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRDf3T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoRDf3T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoRDf3T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoRDf3T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoRDf3T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRDf3T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoRDf3T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoRDf3T.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoRDf3T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoRDf3T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoRDf3T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoRDf3T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRDf3T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoRDf3T.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccEBdIxT.s: Assembler messages:
encrypt.c: /tmp/ccEBdIxT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEBdIxT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEBdIxT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEBdIxT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBdIxT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBdIxT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBdIxT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBdIxT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBdIxT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBdIxT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBdIxT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBdIxT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEBdIxT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBdIxT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEBdIxT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEBdIxT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBdIxT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBdIxT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBdIxT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBdIxT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBdIxT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEBdIxT.s: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/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
encrypt.c: /tmp/ccFg6FS7.s: Assembler messages:
encrypt.c: /tmp/ccFg6FS7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFg6FS7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFg6FS7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFg6FS7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg6FS7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg6FS7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg6FS7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg6FS7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg6FS7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFg6FS7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFg6FS7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFg6FS7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFg6FS7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg6FS7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFg6FS7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFg6FS7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFg6FS7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFg6FS7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFg6FS7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFg6FS7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFg6FS7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFg6FS7.s: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/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
encrypt.c: /tmp/ccncSqI3.s: Assembler messages:
encrypt.c: /tmp/ccncSqI3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccncSqI3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccncSqI3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccncSqI3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncSqI3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncSqI3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncSqI3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncSqI3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncSqI3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccncSqI3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccncSqI3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccncSqI3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccncSqI3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncSqI3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccncSqI3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccncSqI3.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccncSqI3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccncSqI3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccncSqI3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccncSqI3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncSqI3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccncSqI3.s: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=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
encrypt.c: /tmp/ccyvkZ0S.s: Assembler messages:
encrypt.c: /tmp/ccyvkZ0S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyvkZ0S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyvkZ0S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyvkZ0S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvkZ0S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvkZ0S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvkZ0S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyvkZ0S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyvkZ0S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvkZ0S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvkZ0S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvkZ0S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvkZ0S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvkZ0S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyvkZ0S.s: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/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
encrypt.c: /tmp/ccfBbvh2.s: Assembler messages:
encrypt.c: /tmp/ccfBbvh2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBbvh2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfBbvh2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfBbvh2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBbvh2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBbvh2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBbvh2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBbvh2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBbvh2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBbvh2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBbvh2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBbvh2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfBbvh2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBbvh2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfBbvh2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfBbvh2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBbvh2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBbvh2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBbvh2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBbvh2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBbvh2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfBbvh2.s: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
encrypt.c: /tmp/ccwzPjgj.s: Assembler messages:
encrypt.c: /tmp/ccwzPjgj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwzPjgj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwzPjgj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwzPjgj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzPjgj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzPjgj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzPjgj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzPjgj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzPjgj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzPjgj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzPjgj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzPjgj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwzPjgj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzPjgj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwzPjgj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzPjgj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwzPjgj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzPjgj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwzPjgj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwzPjgj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzPjgj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwzPjgj.s: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
encrypt.c: /tmp/cciYtM6g.s: Assembler messages:
encrypt.c: /tmp/cciYtM6g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciYtM6g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciYtM6g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciYtM6g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYtM6g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYtM6g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYtM6g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYtM6g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYtM6g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYtM6g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYtM6g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYtM6g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciYtM6g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYtM6g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciYtM6g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYtM6g.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciYtM6g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYtM6g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYtM6g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYtM6g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYtM6g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYtM6g.s: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
encrypt.c: /tmp/ccwERQQ2.s: Assembler messages:
encrypt.c: /tmp/ccwERQQ2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwERQQ2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwERQQ2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwERQQ2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwERQQ2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwERQQ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwERQQ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwERQQ2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwERQQ2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwERQQ2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwERQQ2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwERQQ2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwERQQ2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwERQQ2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwERQQ2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwERQQ2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwERQQ2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwERQQ2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwERQQ2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwERQQ2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwERQQ2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwERQQ2.s: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
encrypt.c: /tmp/ccCQ4Bv4.s: Assembler messages:
encrypt.c: /tmp/ccCQ4Bv4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCQ4Bv4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCQ4Bv4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCQ4Bv4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQ4Bv4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQ4Bv4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQ4Bv4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCQ4Bv4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCQ4Bv4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQ4Bv4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQ4Bv4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQ4Bv4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ4Bv4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQ4Bv4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCQ4Bv4.s: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
encrypt.c: /tmp/ccTULBLs.s: Assembler messages:
encrypt.c: /tmp/ccTULBLs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTULBLs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTULBLs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTULBLs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTULBLs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTULBLs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTULBLs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTULBLs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTULBLs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTULBLs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTULBLs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTULBLs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTULBLs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTULBLs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTULBLs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTULBLs.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTULBLs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTULBLs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTULBLs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTULBLs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTULBLs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTULBLs.s: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/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
encrypt.c: /tmp/ccB6EYS4.s: Assembler messages:
encrypt.c: /tmp/ccB6EYS4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB6EYS4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB6EYS4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB6EYS4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6EYS4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6EYS4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6EYS4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6EYS4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6EYS4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB6EYS4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB6EYS4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB6EYS4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB6EYS4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6EYS4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB6EYS4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB6EYS4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB6EYS4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB6EYS4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB6EYS4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6EYS4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB6EYS4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB6EYS4.s: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/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
encrypt.c: /tmp/ccLTbgSj.s: Assembler messages:
encrypt.c: /tmp/ccLTbgSj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTbgSj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLTbgSj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLTbgSj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTbgSj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTbgSj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTbgSj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTbgSj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTbgSj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTbgSj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTbgSj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTbgSj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLTbgSj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTbgSj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLTbgSj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTbgSj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLTbgSj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLTbgSj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTbgSj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTbgSj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTbgSj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLTbgSj.s: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=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
encrypt.c: /tmp/ccSkiBGT.s: Assembler messages:
encrypt.c: /tmp/ccSkiBGT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkiBGT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkiBGT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkiBGT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkiBGT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkiBGT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkiBGT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkiBGT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkiBGT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkiBGT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkiBGT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkiBGT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkiBGT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkiBGT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkiBGT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkiBGT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkiBGT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkiBGT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkiBGT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkiBGT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkiBGT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkiBGT.s: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
encrypt.c: /tmp/ccb6oJ77.s: Assembler messages:
encrypt.c: /tmp/ccb6oJ77.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb6oJ77.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb6oJ77.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb6oJ77.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6oJ77.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6oJ77.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6oJ77.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6oJ77.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6oJ77.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6oJ77.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6oJ77.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6oJ77.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb6oJ77.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6oJ77.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb6oJ77.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6oJ77.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccb6oJ77.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6oJ77.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6oJ77.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6oJ77.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6oJ77.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6oJ77.s: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
encrypt.c: /tmp/ccQqWdwY.s: Assembler messages:
encrypt.c: /tmp/ccQqWdwY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQqWdwY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQqWdwY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQqWdwY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqWdwY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqWdwY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqWdwY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqWdwY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqWdwY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqWdwY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqWdwY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqWdwY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQqWdwY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqWdwY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQqWdwY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqWdwY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQqWdwY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQqWdwY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQqWdwY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQqWdwY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqWdwY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQqWdwY.s: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
encrypt.c: /tmp/cchLihMN.s: Assembler messages:
encrypt.c: /tmp/cchLihMN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchLihMN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchLihMN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchLihMN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLihMN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLihMN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLihMN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLihMN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLihMN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchLihMN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchLihMN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchLihMN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchLihMN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLihMN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchLihMN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchLihMN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchLihMN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchLihMN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchLihMN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLihMN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchLihMN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchLihMN.s: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
encrypt.c: /tmp/cceNREF1.s: Assembler messages:
encrypt.c: /tmp/cceNREF1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceNREF1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceNREF1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceNREF1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNREF1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNREF1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNREF1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNREF1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNREF1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceNREF1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceNREF1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceNREF1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceNREF1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNREF1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceNREF1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceNREF1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceNREF1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceNREF1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceNREF1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNREF1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceNREF1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceNREF1.s: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
encrypt.c: /tmp/ccw7mg06.s: Assembler messages:
encrypt.c: /tmp/ccw7mg06.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw7mg06.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw7mg06.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw7mg06.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7mg06.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7mg06.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7mg06.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7mg06.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7mg06.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7mg06.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7mg06.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7mg06.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw7mg06.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7mg06.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw7mg06.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7mg06.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccw7mg06.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7mg06.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7mg06.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7mg06.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7mg06.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7mg06.s: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/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
encrypt.c: /tmp/ccEbkKNT.s: Assembler messages:
encrypt.c: /tmp/ccEbkKNT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEbkKNT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEbkKNT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEbkKNT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbkKNT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbkKNT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbkKNT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbkKNT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbkKNT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbkKNT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbkKNT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbkKNT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEbkKNT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbkKNT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEbkKNT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEbkKNT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEbkKNT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEbkKNT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEbkKNT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbkKNT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEbkKNT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEbkKNT.s: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/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
encrypt.c: /tmp/ccyST2x7.s: Assembler messages:
encrypt.c: /tmp/ccyST2x7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyST2x7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyST2x7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyST2x7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyST2x7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyST2x7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyST2x7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyST2x7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyST2x7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyST2x7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyST2x7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyST2x7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyST2x7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyST2x7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyST2x7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyST2x7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccyST2x7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyST2x7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyST2x7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyST2x7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyST2x7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyST2x7.s: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=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
encrypt.c: /tmp/cccHvnsc.s: Assembler messages:
encrypt.c: /tmp/cccHvnsc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccHvnsc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccHvnsc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccHvnsc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHvnsc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHvnsc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHvnsc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHvnsc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHvnsc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccHvnsc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccHvnsc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccHvnsc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccHvnsc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHvnsc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccHvnsc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccHvnsc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccHvnsc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccHvnsc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccHvnsc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHvnsc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccHvnsc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccHvnsc.s: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
encrypt.c: /tmp/ccublpjv.s: Assembler messages:
encrypt.c: /tmp/ccublpjv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccublpjv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccublpjv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccublpjv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccublpjv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccublpjv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccublpjv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccublpjv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccublpjv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccublpjv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccublpjv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccublpjv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccublpjv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccublpjv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccublpjv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccublpjv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccublpjv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccublpjv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccublpjv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccublpjv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccublpjv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccublpjv.s: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/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
encrypt.c: /tmp/ccjkf7gl.s: Assembler messages:
encrypt.c: /tmp/ccjkf7gl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjkf7gl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjkf7gl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjkf7gl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkf7gl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkf7gl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkf7gl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkf7gl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkf7gl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkf7gl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkf7gl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkf7gl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjkf7gl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkf7gl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjkf7gl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkf7gl.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjkf7gl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkf7gl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkf7gl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkf7gl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkf7gl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkf7gl.s: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/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
encrypt.c: /tmp/ccsWDfF5.s: Assembler messages:
encrypt.c: /tmp/ccsWDfF5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsWDfF5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsWDfF5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsWDfF5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWDfF5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWDfF5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWDfF5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWDfF5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWDfF5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWDfF5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWDfF5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWDfF5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsWDfF5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWDfF5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsWDfF5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsWDfF5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWDfF5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWDfF5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWDfF5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWDfF5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWDfF5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsWDfF5.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccUB26Kx.s: Assembler messages:
encrypt.c: /tmp/ccUB26Kx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUB26Kx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUB26Kx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUB26Kx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB26Kx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB26Kx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB26Kx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB26Kx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB26Kx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUB26Kx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUB26Kx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUB26Kx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUB26Kx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB26Kx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUB26Kx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUB26Kx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUB26Kx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUB26Kx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUB26Kx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUB26Kx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB26Kx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUB26Kx.s: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
encrypt.c: /tmp/ccfxpyVh.s: Assembler messages:
encrypt.c: /tmp/ccfxpyVh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfxpyVh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfxpyVh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfxpyVh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfxpyVh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfxpyVh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfxpyVh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfxpyVh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfxpyVh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfxpyVh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfxpyVh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfxpyVh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfxpyVh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfxpyVh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfxpyVh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfxpyVh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfxpyVh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfxpyVh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfxpyVh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfxpyVh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfxpyVh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfxpyVh.s: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
encrypt.c: /tmp/cc0xdYU9.s: Assembler messages:
encrypt.c: /tmp/cc0xdYU9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0xdYU9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0xdYU9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0xdYU9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xdYU9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xdYU9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xdYU9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xdYU9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xdYU9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0xdYU9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0xdYU9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0xdYU9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0xdYU9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xdYU9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0xdYU9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0xdYU9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0xdYU9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0xdYU9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0xdYU9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xdYU9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0xdYU9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0xdYU9.s: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
encrypt.c: /tmp/cc2QUbss.s: Assembler messages:
encrypt.c: /tmp/cc2QUbss.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2QUbss.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2QUbss.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2QUbss.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QUbss.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QUbss.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QUbss.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QUbss.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QUbss.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2QUbss.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2QUbss.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2QUbss.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2QUbss.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QUbss.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2QUbss.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2QUbss.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2QUbss.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2QUbss.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2QUbss.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2QUbss.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QUbss.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2QUbss.s: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/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
encrypt.c: /tmp/cc9FFSTf.s: Assembler messages:
encrypt.c: /tmp/cc9FFSTf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9FFSTf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9FFSTf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9FFSTf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFSTf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFSTf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFSTf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFSTf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFSTf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FFSTf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FFSTf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FFSTf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9FFSTf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFSTf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9FFSTf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FFSTf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc9FFSTf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9FFSTf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9FFSTf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9FFSTf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFSTf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9FFSTf.s: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/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
encrypt.c: /tmp/cceWFOGV.s: Assembler messages:
encrypt.c: /tmp/cceWFOGV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceWFOGV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceWFOGV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceWFOGV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWFOGV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWFOGV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWFOGV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWFOGV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWFOGV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceWFOGV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceWFOGV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceWFOGV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceWFOGV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWFOGV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceWFOGV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceWFOGV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceWFOGV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceWFOGV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceWFOGV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWFOGV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceWFOGV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceWFOGV.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccXnOuz6.s: Assembler messages:
encrypt.c: /tmp/ccXnOuz6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXnOuz6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXnOuz6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXnOuz6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnOuz6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnOuz6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnOuz6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnOuz6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnOuz6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnOuz6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnOuz6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnOuz6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXnOuz6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnOuz6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXnOuz6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnOuz6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXnOuz6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXnOuz6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnOuz6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnOuz6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnOuz6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnOuz6.s: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
encrypt.c: /tmp/ccb4ti2W.s: Assembler messages:
encrypt.c: /tmp/ccb4ti2W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb4ti2W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb4ti2W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb4ti2W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4ti2W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4ti2W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4ti2W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4ti2W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4ti2W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4ti2W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4ti2W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4ti2W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb4ti2W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4ti2W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb4ti2W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb4ti2W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4ti2W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4ti2W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4ti2W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4ti2W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4ti2W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb4ti2W.s: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/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
encrypt.c: /tmp/cc2dBDfY.s: Assembler messages:
encrypt.c: /tmp/cc2dBDfY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2dBDfY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2dBDfY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2dBDfY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dBDfY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dBDfY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dBDfY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dBDfY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dBDfY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2dBDfY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2dBDfY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2dBDfY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2dBDfY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dBDfY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2dBDfY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2dBDfY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2dBDfY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2dBDfY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2dBDfY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2dBDfY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2dBDfY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2dBDfY.s: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/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
encrypt.c: /tmp/cc5c41Bj.s: Assembler messages:
encrypt.c: /tmp/cc5c41Bj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5c41Bj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5c41Bj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5c41Bj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5c41Bj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5c41Bj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5c41Bj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5c41Bj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5c41Bj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5c41Bj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5c41Bj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5c41Bj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5c41Bj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5c41Bj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5c41Bj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5c41Bj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5c41Bj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5c41Bj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5c41Bj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5c41Bj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5c41Bj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5c41Bj.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccLg5uNT.s: Assembler messages:
encrypt.c: /tmp/ccLg5uNT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLg5uNT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLg5uNT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLg5uNT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg5uNT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg5uNT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg5uNT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg5uNT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg5uNT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg5uNT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg5uNT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg5uNT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLg5uNT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg5uNT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLg5uNT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLg5uNT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg5uNT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLg5uNT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLg5uNT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg5uNT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLg5uNT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLg5uNT.s: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
encrypt.c: /tmp/ccVLx7f8.s: Assembler messages:
encrypt.c: /tmp/ccVLx7f8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVLx7f8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVLx7f8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVLx7f8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLx7f8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLx7f8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLx7f8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLx7f8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLx7f8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLx7f8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLx7f8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLx7f8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVLx7f8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLx7f8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVLx7f8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLx7f8.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVLx7f8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLx7f8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVLx7f8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVLx7f8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLx7f8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVLx7f8.s: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/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
encrypt.c: /tmp/cc2EuLMv.s: Assembler messages:
encrypt.c: /tmp/cc2EuLMv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2EuLMv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2EuLMv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2EuLMv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EuLMv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EuLMv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EuLMv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EuLMv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EuLMv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EuLMv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EuLMv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EuLMv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2EuLMv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EuLMv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2EuLMv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2EuLMv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2EuLMv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2EuLMv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2EuLMv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2EuLMv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2EuLMv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2EuLMv.s: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/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
encrypt.c: /tmp/ccFGBdUy.s: Assembler messages:
encrypt.c: /tmp/ccFGBdUy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFGBdUy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFGBdUy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFGBdUy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGBdUy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGBdUy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGBdUy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGBdUy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGBdUy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGBdUy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGBdUy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGBdUy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFGBdUy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGBdUy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFGBdUy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGBdUy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFGBdUy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGBdUy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGBdUy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGBdUy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGBdUy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGBdUy.s: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/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
encrypt.c: /tmp/ccQKw1Mw.s: Assembler messages:
encrypt.c: /tmp/ccQKw1Mw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQKw1Mw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQKw1Mw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQKw1Mw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQKw1Mw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQKw1Mw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQKw1Mw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQKw1Mw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQKw1Mw.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQKw1Mw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQKw1Mw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQKw1Mw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQKw1Mw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKw1Mw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQKw1Mw.s: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/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
encrypt.c: /tmp/cccc04ql.s: Assembler messages:
encrypt.c: /tmp/cccc04ql.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccc04ql.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccc04ql.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccc04ql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc04ql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc04ql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc04ql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc04ql.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc04ql.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccc04ql.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccc04ql.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccc04ql.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccc04ql.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc04ql.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccc04ql.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccc04ql.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccc04ql.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccc04ql.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccc04ql.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc04ql.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccc04ql.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccc04ql.s: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/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
encrypt.c: /tmp/ccZKolGu.s: Assembler messages:
encrypt.c: /tmp/ccZKolGu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZKolGu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZKolGu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZKolGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKolGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKolGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKolGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKolGu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKolGu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZKolGu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZKolGu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZKolGu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZKolGu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKolGu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZKolGu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZKolGu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZKolGu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZKolGu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZKolGu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKolGu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZKolGu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZKolGu.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cczGydYF.s: Assembler messages:
encrypt.c: /tmp/cczGydYF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczGydYF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczGydYF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczGydYF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGydYF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGydYF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGydYF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGydYF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGydYF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczGydYF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczGydYF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczGydYF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczGydYF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGydYF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczGydYF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczGydYF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczGydYF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczGydYF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczGydYF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczGydYF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGydYF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczGydYF.s: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/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
encrypt.c: /tmp/cc3GzVrx.s: Assembler messages:
encrypt.c: /tmp/cc3GzVrx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3GzVrx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3GzVrx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3GzVrx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GzVrx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GzVrx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GzVrx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GzVrx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GzVrx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GzVrx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GzVrx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GzVrx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3GzVrx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GzVrx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3GzVrx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GzVrx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc3GzVrx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GzVrx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3GzVrx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3GzVrx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GzVrx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3GzVrx.s: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
encrypt.c: /tmp/ccJxXlxo.s: Assembler messages:
encrypt.c: /tmp/ccJxXlxo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJxXlxo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJxXlxo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJxXlxo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxXlxo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxXlxo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxXlxo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxXlxo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxXlxo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxXlxo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxXlxo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxXlxo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJxXlxo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxXlxo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJxXlxo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJxXlxo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxXlxo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxXlxo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxXlxo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxXlxo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxXlxo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJxXlxo.s: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
encrypt.c: /tmp/cc1e54JN.s: Assembler messages:
encrypt.c: /tmp/cc1e54JN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1e54JN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1e54JN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1e54JN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e54JN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e54JN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e54JN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e54JN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e54JN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e54JN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e54JN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e54JN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1e54JN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e54JN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1e54JN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e54JN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc1e54JN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1e54JN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1e54JN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1e54JN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1e54JN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1e54JN.s: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
encrypt.c: /tmp/cc2vrQuC.s: Assembler messages:
encrypt.c: /tmp/cc2vrQuC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2vrQuC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2vrQuC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2vrQuC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vrQuC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vrQuC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vrQuC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vrQuC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vrQuC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vrQuC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vrQuC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vrQuC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2vrQuC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vrQuC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2vrQuC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2vrQuC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vrQuC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vrQuC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vrQuC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vrQuC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vrQuC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2vrQuC.s: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/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
encrypt.c: /tmp/ccPFGICB.s: Assembler messages:
encrypt.c: /tmp/ccPFGICB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPFGICB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPFGICB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPFGICB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFGICB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFGICB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFGICB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFGICB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFGICB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFGICB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFGICB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFGICB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPFGICB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFGICB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPFGICB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFGICB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPFGICB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPFGICB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPFGICB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPFGICB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPFGICB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPFGICB.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccbwVDbw.s: Assembler messages:
encrypt.c: /tmp/ccbwVDbw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbwVDbw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbwVDbw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbwVDbw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwVDbw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwVDbw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwVDbw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwVDbw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwVDbw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwVDbw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwVDbw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwVDbw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbwVDbw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwVDbw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbwVDbw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbwVDbw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwVDbw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbwVDbw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbwVDbw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwVDbw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbwVDbw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbwVDbw.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZxUnqK.s: Assembler messages:
encrypt.c: /tmp/ccZxUnqK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZxUnqK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZxUnqK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZxUnqK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxUnqK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxUnqK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxUnqK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxUnqK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxUnqK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxUnqK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxUnqK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxUnqK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZxUnqK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxUnqK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZxUnqK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxUnqK.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZxUnqK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxUnqK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxUnqK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxUnqK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxUnqK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxUnqK.s: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/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
encrypt.c: /tmp/ccczVSBJ.s: Assembler messages:
encrypt.c: /tmp/ccczVSBJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccczVSBJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccczVSBJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccczVSBJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczVSBJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczVSBJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczVSBJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczVSBJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczVSBJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccczVSBJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccczVSBJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccczVSBJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccczVSBJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczVSBJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccczVSBJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccczVSBJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccczVSBJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccczVSBJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccczVSBJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczVSBJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccczVSBJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccczVSBJ.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc4vQoQH.s: Assembler messages:
encrypt.c: /tmp/cc4vQoQH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vQoQH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4vQoQH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4vQoQH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vQoQH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vQoQH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vQoQH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vQoQH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vQoQH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vQoQH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vQoQH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vQoQH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4vQoQH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vQoQH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4vQoQH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vQoQH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc4vQoQH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vQoQH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4vQoQH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4vQoQH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vQoQH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4vQoQH.s: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
encrypt.c: /tmp/ccTvrn4z.s: Assembler messages:
encrypt.c: /tmp/ccTvrn4z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTvrn4z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTvrn4z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTvrn4z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvrn4z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvrn4z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvrn4z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvrn4z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvrn4z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvrn4z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvrn4z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvrn4z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTvrn4z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvrn4z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTvrn4z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTvrn4z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvrn4z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTvrn4z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTvrn4z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvrn4z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTvrn4z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTvrn4z.s: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/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
encrypt.c: /tmp/cc7HCfsR.s: Assembler messages:
encrypt.c: /tmp/cc7HCfsR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7HCfsR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7HCfsR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7HCfsR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HCfsR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HCfsR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HCfsR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HCfsR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HCfsR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7HCfsR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7HCfsR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7HCfsR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7HCfsR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HCfsR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7HCfsR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7HCfsR.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7HCfsR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7HCfsR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7HCfsR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7HCfsR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HCfsR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7HCfsR.s: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/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
encrypt.c: /tmp/ccjBJKZG.s: Assembler messages:
encrypt.c: /tmp/ccjBJKZG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBJKZG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjBJKZG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjBJKZG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBJKZG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBJKZG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBJKZG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBJKZG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBJKZG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBJKZG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBJKZG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBJKZG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjBJKZG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBJKZG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjBJKZG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjBJKZG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBJKZG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBJKZG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBJKZG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBJKZG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBJKZG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBJKZG.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVMuQGF.s: Assembler messages:
encrypt.c: /tmp/ccVMuQGF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVMuQGF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVMuQGF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVMuQGF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMuQGF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMuQGF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMuQGF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMuQGF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMuQGF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVMuQGF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVMuQGF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVMuQGF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVMuQGF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMuQGF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVMuQGF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVMuQGF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVMuQGF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVMuQGF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVMuQGF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVMuQGF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMuQGF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVMuQGF.s: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
encrypt.c: /tmp/ccsm701z.s: Assembler messages:
encrypt.c: /tmp/ccsm701z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsm701z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsm701z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsm701z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm701z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm701z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm701z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm701z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm701z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm701z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm701z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm701z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsm701z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm701z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsm701z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsm701z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm701z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsm701z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsm701z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm701z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsm701z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsm701z.s: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/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
encrypt.c: /tmp/ccEST99R.s: Assembler messages:
encrypt.c: /tmp/ccEST99R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEST99R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEST99R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEST99R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEST99R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEST99R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEST99R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEST99R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEST99R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEST99R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEST99R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEST99R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEST99R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEST99R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEST99R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEST99R.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccEST99R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEST99R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEST99R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEST99R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEST99R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEST99R.s: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/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
encrypt.c: /tmp/ccVNWWbM.s: Assembler messages:
encrypt.c: /tmp/ccVNWWbM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNWWbM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVNWWbM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVNWWbM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNWWbM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNWWbM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNWWbM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNWWbM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNWWbM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNWWbM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNWWbM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNWWbM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVNWWbM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNWWbM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVNWWbM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVNWWbM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNWWbM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNWWbM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNWWbM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNWWbM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNWWbM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNWWbM.s: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/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
encrypt.c: /tmp/cc51q45H.s: Assembler messages:
encrypt.c: /tmp/cc51q45H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc51q45H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc51q45H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc51q45H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51q45H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51q45H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51q45H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51q45H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51q45H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51q45H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51q45H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51q45H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc51q45H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51q45H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc51q45H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc51q45H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51q45H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc51q45H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc51q45H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51q45H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc51q45H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc51q45H.s: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/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
encrypt.c: /tmp/cczRhSjL.s: Assembler messages:
encrypt.c: /tmp/cczRhSjL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczRhSjL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczRhSjL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczRhSjL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRhSjL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRhSjL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRhSjL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRhSjL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRhSjL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRhSjL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRhSjL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRhSjL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczRhSjL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRhSjL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczRhSjL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRhSjL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczRhSjL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRhSjL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczRhSjL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczRhSjL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRhSjL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczRhSjL.s: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/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
encrypt.c: /tmp/cc74qnnD.s: Assembler messages:
encrypt.c: /tmp/cc74qnnD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc74qnnD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc74qnnD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc74qnnD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74qnnD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74qnnD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74qnnD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74qnnD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74qnnD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74qnnD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74qnnD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74qnnD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc74qnnD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74qnnD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc74qnnD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74qnnD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc74qnnD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc74qnnD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc74qnnD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc74qnnD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74qnnD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc74qnnD.s: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/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
encrypt.c: /tmp/ccQMRVAi.s: Assembler messages:
encrypt.c: /tmp/ccQMRVAi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQMRVAi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQMRVAi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQMRVAi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMRVAi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMRVAi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMRVAi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMRVAi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMRVAi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMRVAi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMRVAi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMRVAi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQMRVAi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMRVAi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQMRVAi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQMRVAi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMRVAi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMRVAi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMRVAi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMRVAi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMRVAi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQMRVAi.s: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/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
encrypt.c: /tmp/cccnB9qc.s: Assembler messages:
encrypt.c: /tmp/cccnB9qc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccnB9qc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccnB9qc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccnB9qc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnB9qc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnB9qc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnB9qc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnB9qc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnB9qc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnB9qc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnB9qc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnB9qc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccnB9qc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnB9qc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccnB9qc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccnB9qc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnB9qc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccnB9qc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccnB9qc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnB9qc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccnB9qc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccnB9qc.s: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/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
encrypt.c: /tmp/ccxBcsSt.s: Assembler messages:
encrypt.c: /tmp/ccxBcsSt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxBcsSt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxBcsSt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxBcsSt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBcsSt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBcsSt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBcsSt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBcsSt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBcsSt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBcsSt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBcsSt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBcsSt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxBcsSt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBcsSt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxBcsSt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBcsSt.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccxBcsSt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBcsSt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBcsSt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBcsSt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBcsSt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBcsSt.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc6H3een.s: Assembler messages:
encrypt.c: /tmp/cc6H3een.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6H3een.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6H3een.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6H3een.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6H3een.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6H3een.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6H3een.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6H3een.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6H3een.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6H3een.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6H3een.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6H3een.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6H3een.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6H3een.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6H3een.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6H3een.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6H3een.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6H3een.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6H3een.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6H3een.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6H3een.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6H3een.s: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
encrypt.c: /tmp/ccDyWhaF.s: Assembler messages:
encrypt.c: /tmp/ccDyWhaF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDyWhaF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDyWhaF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDyWhaF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyWhaF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyWhaF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyWhaF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyWhaF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyWhaF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyWhaF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyWhaF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyWhaF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDyWhaF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyWhaF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDyWhaF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyWhaF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccDyWhaF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyWhaF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDyWhaF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDyWhaF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyWhaF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDyWhaF.s: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
encrypt.c: /tmp/ccNc3eRs.s: Assembler messages:
encrypt.c: /tmp/ccNc3eRs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNc3eRs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNc3eRs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNc3eRs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNc3eRs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNc3eRs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNc3eRs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNc3eRs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNc3eRs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNc3eRs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNc3eRs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNc3eRs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNc3eRs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNc3eRs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNc3eRs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNc3eRs.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNc3eRs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNc3eRs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNc3eRs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNc3eRs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNc3eRs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNc3eRs.s: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
encrypt.c: /tmp/ccouWL5h.s: Assembler messages:
encrypt.c: /tmp/ccouWL5h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccouWL5h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccouWL5h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccouWL5h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouWL5h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouWL5h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouWL5h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouWL5h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouWL5h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccouWL5h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccouWL5h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccouWL5h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccouWL5h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouWL5h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccouWL5h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccouWL5h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccouWL5h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccouWL5h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccouWL5h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouWL5h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccouWL5h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccouWL5h.s: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
encrypt.c: /tmp/ccFJ1yVC.s: Assembler messages:
encrypt.c: /tmp/ccFJ1yVC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFJ1yVC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFJ1yVC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFJ1yVC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJ1yVC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJ1yVC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJ1yVC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFJ1yVC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJ1yVC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFJ1yVC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJ1yVC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFJ1yVC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFJ1yVC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJ1yVC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFJ1yVC.s: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
encrypt.c: /tmp/ccv5Ui3r.s: Assembler messages:
encrypt.c: /tmp/ccv5Ui3r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv5Ui3r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv5Ui3r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv5Ui3r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv5Ui3r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv5Ui3r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv5Ui3r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv5Ui3r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv5Ui3r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv5Ui3r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv5Ui3r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv5Ui3r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5Ui3r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv5Ui3r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv5Ui3r.s: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/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
encrypt.c: /tmp/ccmwMirA.s: Assembler messages:
encrypt.c: /tmp/ccmwMirA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmwMirA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmwMirA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmwMirA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwMirA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwMirA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwMirA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwMirA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwMirA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwMirA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwMirA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwMirA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmwMirA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwMirA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmwMirA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwMirA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmwMirA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwMirA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwMirA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwMirA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwMirA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwMirA.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnBzsXl.s: Assembler messages:
encrypt.c: /tmp/ccnBzsXl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnBzsXl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnBzsXl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnBzsXl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBzsXl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBzsXl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBzsXl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBzsXl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBzsXl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnBzsXl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnBzsXl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnBzsXl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnBzsXl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBzsXl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnBzsXl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnBzsXl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnBzsXl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnBzsXl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnBzsXl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnBzsXl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnBzsXl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnBzsXl.s: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/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
encrypt.c: /tmp/cc1QNNay.s: Assembler messages:
encrypt.c: /tmp/cc1QNNay.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1QNNay.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1QNNay.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1QNNay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QNNay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QNNay.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QNNay.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QNNay.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QNNay.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1QNNay.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1QNNay.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1QNNay.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1QNNay.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QNNay.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1QNNay.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1QNNay.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1QNNay.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1QNNay.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1QNNay.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QNNay.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1QNNay.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1QNNay.s: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
encrypt.c: /tmp/ccAcMTTL.s: Assembler messages:
encrypt.c: /tmp/ccAcMTTL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAcMTTL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAcMTTL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAcMTTL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcMTTL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcMTTL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcMTTL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcMTTL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcMTTL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAcMTTL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAcMTTL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAcMTTL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAcMTTL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcMTTL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAcMTTL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAcMTTL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccAcMTTL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAcMTTL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAcMTTL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAcMTTL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcMTTL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAcMTTL.s: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/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
encrypt.c: /tmp/ccGmQhuo.s: Assembler messages:
encrypt.c: /tmp/ccGmQhuo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGmQhuo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGmQhuo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGmQhuo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmQhuo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmQhuo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmQhuo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmQhuo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmQhuo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmQhuo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmQhuo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmQhuo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGmQhuo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmQhuo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGmQhuo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGmQhuo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmQhuo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmQhuo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmQhuo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmQhuo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmQhuo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGmQhuo.s: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/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
encrypt.c: /tmp/ccMDqhSB.s: Assembler messages:
encrypt.c: /tmp/ccMDqhSB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDqhSB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMDqhSB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMDqhSB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDqhSB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDqhSB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDqhSB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDqhSB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDqhSB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDqhSB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDqhSB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDqhSB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMDqhSB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDqhSB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMDqhSB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDqhSB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMDqhSB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDqhSB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMDqhSB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMDqhSB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDqhSB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMDqhSB.s: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/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
encrypt.c: /tmp/ccXzF62k.s: Assembler messages:
encrypt.c: /tmp/ccXzF62k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXzF62k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXzF62k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXzF62k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzF62k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzF62k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzF62k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzF62k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzF62k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXzF62k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXzF62k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXzF62k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXzF62k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzF62k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXzF62k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXzF62k.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXzF62k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXzF62k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXzF62k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXzF62k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzF62k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXzF62k.s: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/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
encrypt.c: /tmp/ccrtnxnY.s: Assembler messages:
encrypt.c: /tmp/ccrtnxnY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrtnxnY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrtnxnY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrtnxnY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtnxnY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtnxnY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtnxnY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtnxnY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtnxnY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtnxnY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtnxnY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtnxnY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrtnxnY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtnxnY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrtnxnY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrtnxnY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrtnxnY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrtnxnY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrtnxnY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrtnxnY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrtnxnY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrtnxnY.s: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/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
encrypt.c: /tmp/ccAsLmlY.s: Assembler messages:
encrypt.c: /tmp/ccAsLmlY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAsLmlY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAsLmlY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAsLmlY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsLmlY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsLmlY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsLmlY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsLmlY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsLmlY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsLmlY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsLmlY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsLmlY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAsLmlY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsLmlY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAsLmlY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAsLmlY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAsLmlY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsLmlY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsLmlY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAsLmlY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAsLmlY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAsLmlY.s: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/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
encrypt.c: /tmp/ccOnIyCc.s: Assembler messages:
encrypt.c: /tmp/ccOnIyCc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOnIyCc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOnIyCc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOnIyCc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOnIyCc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOnIyCc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOnIyCc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOnIyCc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOnIyCc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOnIyCc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOnIyCc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOnIyCc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOnIyCc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOnIyCc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOnIyCc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOnIyCc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOnIyCc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOnIyCc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOnIyCc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOnIyCc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOnIyCc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOnIyCc.s: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/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
encrypt.c: /tmp/ccL2tOxo.s: Assembler messages:
encrypt.c: /tmp/ccL2tOxo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2tOxo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2tOxo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2tOxo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2tOxo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2tOxo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2tOxo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2tOxo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2tOxo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2tOxo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2tOxo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2tOxo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2tOxo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2tOxo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2tOxo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2tOxo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccL2tOxo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2tOxo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2tOxo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2tOxo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2tOxo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2tOxo.s: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/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
encrypt.c: /tmp/ccLnWcIY.s: Assembler messages:
encrypt.c: /tmp/ccLnWcIY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLnWcIY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLnWcIY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLnWcIY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnWcIY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnWcIY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnWcIY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnWcIY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnWcIY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnWcIY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnWcIY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnWcIY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLnWcIY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnWcIY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLnWcIY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLnWcIY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnWcIY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLnWcIY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLnWcIY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnWcIY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLnWcIY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLnWcIY.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccRZFgcd.s: Assembler messages:
encrypt.c: /tmp/ccRZFgcd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRZFgcd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRZFgcd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRZFgcd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZFgcd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZFgcd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZFgcd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZFgcd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZFgcd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZFgcd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZFgcd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZFgcd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRZFgcd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZFgcd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRZFgcd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZFgcd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRZFgcd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZFgcd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZFgcd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZFgcd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZFgcd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZFgcd.s: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
encrypt.c: /tmp/cchzw7IX.s: Assembler messages:
encrypt.c: /tmp/cchzw7IX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchzw7IX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchzw7IX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchzw7IX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzw7IX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzw7IX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzw7IX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzw7IX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzw7IX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzw7IX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzw7IX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzw7IX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchzw7IX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzw7IX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchzw7IX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchzw7IX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzw7IX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchzw7IX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchzw7IX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzw7IX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchzw7IX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchzw7IX.s: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
encrypt.c: /tmp/cc1q6UjU.s: Assembler messages:
encrypt.c: /tmp/cc1q6UjU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1q6UjU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1q6UjU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1q6UjU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1q6UjU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1q6UjU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1q6UjU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1q6UjU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1q6UjU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1q6UjU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1q6UjU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1q6UjU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1q6UjU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1q6UjU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1q6UjU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1q6UjU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1q6UjU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1q6UjU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1q6UjU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1q6UjU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1q6UjU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1q6UjU.s: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
encrypt.c: /tmp/cczmBvtT.s: Assembler messages:
encrypt.c: /tmp/cczmBvtT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczmBvtT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczmBvtT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczmBvtT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmBvtT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmBvtT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmBvtT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmBvtT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmBvtT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmBvtT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmBvtT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmBvtT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczmBvtT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmBvtT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczmBvtT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmBvtT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczmBvtT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczmBvtT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczmBvtT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczmBvtT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmBvtT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczmBvtT.s: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
encrypt.c: /tmp/ccC0vlpQ.s: Assembler messages:
encrypt.c: /tmp/ccC0vlpQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC0vlpQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC0vlpQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC0vlpQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0vlpQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0vlpQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0vlpQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC0vlpQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0vlpQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccC0vlpQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0vlpQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0vlpQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0vlpQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0vlpQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0vlpQ.s: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
encrypt.c: /tmp/ccqR4ZMJ.s: Assembler messages:
encrypt.c: /tmp/ccqR4ZMJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqR4ZMJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqR4ZMJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqR4ZMJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqR4ZMJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqR4ZMJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqR4ZMJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqR4ZMJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqR4ZMJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqR4ZMJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqR4ZMJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqR4ZMJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqR4ZMJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqR4ZMJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqR4ZMJ.s: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/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
encrypt.c: /tmp/ccVt3Ova.s: Assembler messages:
encrypt.c: /tmp/ccVt3Ova.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVt3Ova.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVt3Ova.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVt3Ova.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt3Ova.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt3Ova.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt3Ova.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt3Ova.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt3Ova.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVt3Ova.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVt3Ova.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVt3Ova.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVt3Ova.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt3Ova.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVt3Ova.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVt3Ova.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVt3Ova.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVt3Ova.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVt3Ova.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVt3Ova.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVt3Ova.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVt3Ova.s: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/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
encrypt.c: /tmp/ccxT1MYS.s: Assembler messages:
encrypt.c: /tmp/ccxT1MYS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxT1MYS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxT1MYS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxT1MYS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT1MYS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT1MYS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT1MYS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT1MYS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT1MYS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxT1MYS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxT1MYS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxT1MYS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxT1MYS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT1MYS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxT1MYS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxT1MYS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxT1MYS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxT1MYS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxT1MYS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT1MYS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxT1MYS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxT1MYS.s: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/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
encrypt.c: /tmp/cc1fo5UM.s: Assembler messages:
encrypt.c: /tmp/cc1fo5UM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1fo5UM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1fo5UM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1fo5UM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fo5UM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fo5UM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fo5UM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fo5UM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fo5UM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1fo5UM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1fo5UM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1fo5UM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1fo5UM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fo5UM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1fo5UM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1fo5UM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1fo5UM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1fo5UM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1fo5UM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fo5UM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1fo5UM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1fo5UM.s: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=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
encrypt.c: /tmp/ccW6nHTS.s: Assembler messages:
encrypt.c: /tmp/ccW6nHTS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW6nHTS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW6nHTS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW6nHTS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6nHTS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6nHTS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6nHTS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6nHTS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6nHTS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6nHTS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6nHTS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6nHTS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW6nHTS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6nHTS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW6nHTS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6nHTS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccW6nHTS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6nHTS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6nHTS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6nHTS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6nHTS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6nHTS.s: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/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
encrypt.c: /tmp/ccELqiyH.s: Assembler messages:
encrypt.c: /tmp/ccELqiyH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELqiyH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELqiyH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccELqiyH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELqiyH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELqiyH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELqiyH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELqiyH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELqiyH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELqiyH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELqiyH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELqiyH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELqiyH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELqiyH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELqiyH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELqiyH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccELqiyH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELqiyH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELqiyH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELqiyH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELqiyH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELqiyH.s: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
encrypt.c: /tmp/ccnjR1nz.s: Assembler messages:
encrypt.c: /tmp/ccnjR1nz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnjR1nz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnjR1nz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnjR1nz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjR1nz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjR1nz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjR1nz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjR1nz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjR1nz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjR1nz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjR1nz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjR1nz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnjR1nz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjR1nz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnjR1nz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnjR1nz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnjR1nz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnjR1nz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnjR1nz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjR1nz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnjR1nz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnjR1nz.s: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
encrypt.c: /tmp/ccCD5hUF.s: Assembler messages:
encrypt.c: /tmp/ccCD5hUF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCD5hUF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCD5hUF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCD5hUF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD5hUF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD5hUF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD5hUF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD5hUF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD5hUF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCD5hUF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCD5hUF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCD5hUF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCD5hUF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD5hUF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCD5hUF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCD5hUF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccCD5hUF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCD5hUF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCD5hUF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCD5hUF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCD5hUF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCD5hUF.s: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
encrypt.c: /tmp/ccmbMmwu.s: Assembler messages:
encrypt.c: /tmp/ccmbMmwu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmbMmwu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmbMmwu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmbMmwu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbMmwu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbMmwu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbMmwu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbMmwu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbMmwu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbMmwu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbMmwu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbMmwu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmbMmwu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbMmwu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmbMmwu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmbMmwu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmbMmwu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmbMmwu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmbMmwu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbMmwu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmbMmwu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmbMmwu.s: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/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
encrypt.c: /tmp/ccThPybG.s: Assembler messages:
encrypt.c: /tmp/ccThPybG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccThPybG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccThPybG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccThPybG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThPybG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThPybG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThPybG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThPybG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThPybG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThPybG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThPybG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThPybG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccThPybG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThPybG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccThPybG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccThPybG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccThPybG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThPybG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThPybG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThPybG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccThPybG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccThPybG.s: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/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
encrypt.c: /tmp/ccaVpcCF.s: Assembler messages:
encrypt.c: /tmp/ccaVpcCF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaVpcCF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaVpcCF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaVpcCF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVpcCF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVpcCF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVpcCF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVpcCF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVpcCF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVpcCF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVpcCF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVpcCF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaVpcCF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVpcCF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaVpcCF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVpcCF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaVpcCF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVpcCF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVpcCF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVpcCF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVpcCF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVpcCF.s: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/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
encrypt.c: /tmp/ccBYH9qD.s: Assembler messages:
encrypt.c: /tmp/ccBYH9qD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBYH9qD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBYH9qD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBYH9qD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYH9qD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYH9qD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYH9qD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYH9qD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYH9qD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBYH9qD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBYH9qD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBYH9qD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBYH9qD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYH9qD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBYH9qD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBYH9qD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccBYH9qD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBYH9qD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBYH9qD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBYH9qD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYH9qD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBYH9qD.s: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/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
encrypt.c: /tmp/ccm2lF0u.s: Assembler messages:
encrypt.c: /tmp/ccm2lF0u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm2lF0u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm2lF0u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm2lF0u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2lF0u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2lF0u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2lF0u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2lF0u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2lF0u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2lF0u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2lF0u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2lF0u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm2lF0u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2lF0u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm2lF0u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm2lF0u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2lF0u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm2lF0u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm2lF0u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2lF0u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm2lF0u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm2lF0u.s: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/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
encrypt.c: /tmp/ccCI0iRG.s: Assembler messages:
encrypt.c: /tmp/ccCI0iRG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCI0iRG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCI0iRG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCI0iRG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI0iRG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI0iRG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI0iRG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI0iRG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI0iRG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCI0iRG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCI0iRG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCI0iRG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCI0iRG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI0iRG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCI0iRG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCI0iRG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCI0iRG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCI0iRG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCI0iRG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI0iRG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCI0iRG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCI0iRG.s: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/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
encrypt.c: /tmp/ccDTBBxU.s: Assembler messages:
encrypt.c: /tmp/ccDTBBxU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDTBBxU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDTBBxU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDTBBxU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTBBxU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTBBxU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTBBxU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTBBxU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTBBxU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDTBBxU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDTBBxU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDTBBxU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDTBBxU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTBBxU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDTBBxU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDTBBxU.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccDTBBxU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDTBBxU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDTBBxU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDTBBxU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTBBxU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDTBBxU.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccmMSpEy.s: Assembler messages:
encrypt.c: /tmp/ccmMSpEy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmMSpEy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmMSpEy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmMSpEy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMSpEy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMSpEy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMSpEy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMSpEy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMSpEy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMSpEy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMSpEy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMSpEy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmMSpEy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMSpEy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmMSpEy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmMSpEy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMSpEy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmMSpEy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmMSpEy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMSpEy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmMSpEy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmMSpEy.s: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
encrypt.c: /tmp/ccrLssqM.s: Assembler messages:
encrypt.c: /tmp/ccrLssqM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrLssqM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrLssqM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrLssqM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLssqM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLssqM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLssqM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLssqM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLssqM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLssqM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLssqM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLssqM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrLssqM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLssqM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrLssqM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLssqM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrLssqM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLssqM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrLssqM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrLssqM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLssqM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrLssqM.s: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
encrypt.c: /tmp/ccRCVO5U.s: Assembler messages:
encrypt.c: /tmp/ccRCVO5U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRCVO5U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRCVO5U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRCVO5U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCVO5U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCVO5U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCVO5U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCVO5U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCVO5U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRCVO5U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRCVO5U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRCVO5U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRCVO5U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCVO5U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRCVO5U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRCVO5U.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRCVO5U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRCVO5U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRCVO5U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRCVO5U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCVO5U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRCVO5U.s: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
encrypt.c: /tmp/ccXpSFgH.s: Assembler messages:
encrypt.c: /tmp/ccXpSFgH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXpSFgH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXpSFgH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXpSFgH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpSFgH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpSFgH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpSFgH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpSFgH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpSFgH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXpSFgH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXpSFgH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXpSFgH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXpSFgH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpSFgH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXpSFgH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXpSFgH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXpSFgH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXpSFgH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXpSFgH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpSFgH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXpSFgH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXpSFgH.s: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/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
encrypt.c: /tmp/ccAwyqcF.s: Assembler messages:
encrypt.c: /tmp/ccAwyqcF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAwyqcF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAwyqcF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAwyqcF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwyqcF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwyqcF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwyqcF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwyqcF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwyqcF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAwyqcF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAwyqcF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAwyqcF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAwyqcF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwyqcF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAwyqcF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAwyqcF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAwyqcF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAwyqcF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAwyqcF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwyqcF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAwyqcF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAwyqcF.s: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/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
encrypt.c: /tmp/ccIvZHmL.s: Assembler messages:
encrypt.c: /tmp/ccIvZHmL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIvZHmL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIvZHmL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIvZHmL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvZHmL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvZHmL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvZHmL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvZHmL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvZHmL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIvZHmL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIvZHmL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIvZHmL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIvZHmL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvZHmL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIvZHmL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIvZHmL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIvZHmL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIvZHmL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIvZHmL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIvZHmL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvZHmL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIvZHmL.s: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=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
encrypt.c: /tmp/ccEG9c4b.s: Assembler messages:
encrypt.c: /tmp/ccEG9c4b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEG9c4b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEG9c4b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEG9c4b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEG9c4b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEG9c4b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEG9c4b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEG9c4b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEG9c4b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEG9c4b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEG9c4b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEG9c4b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEG9c4b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEG9c4b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEG9c4b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEG9c4b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEG9c4b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEG9c4b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEG9c4b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEG9c4b.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEG9c4b.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEG9c4b.s: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
encrypt.c: /tmp/ccIXdJ5w.s: Assembler messages:
encrypt.c: /tmp/ccIXdJ5w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIXdJ5w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIXdJ5w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIXdJ5w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIXdJ5w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIXdJ5w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIXdJ5w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIXdJ5w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIXdJ5w.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIXdJ5w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIXdJ5w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIXdJ5w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIXdJ5w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXdJ5w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIXdJ5w.s: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/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
encrypt.c: /tmp/cc75j41o.s: Assembler messages:
encrypt.c: /tmp/cc75j41o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc75j41o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc75j41o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc75j41o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75j41o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75j41o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75j41o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75j41o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75j41o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75j41o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75j41o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75j41o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc75j41o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75j41o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc75j41o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75j41o.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc75j41o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75j41o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc75j41o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc75j41o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75j41o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc75j41o.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccePh1q6.s: Assembler messages:
encrypt.c: /tmp/ccePh1q6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccePh1q6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccePh1q6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccePh1q6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePh1q6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePh1q6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePh1q6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePh1q6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePh1q6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePh1q6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePh1q6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePh1q6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccePh1q6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePh1q6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccePh1q6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccePh1q6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePh1q6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePh1q6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePh1q6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePh1q6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePh1q6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccePh1q6.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccXOqzDx.s: Assembler messages:
encrypt.c: /tmp/ccXOqzDx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOqzDx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXOqzDx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXOqzDx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOqzDx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOqzDx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOqzDx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOqzDx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOqzDx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOqzDx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOqzDx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOqzDx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXOqzDx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOqzDx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXOqzDx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOqzDx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXOqzDx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOqzDx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOqzDx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOqzDx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOqzDx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOqzDx.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccoXNDyj.s: Assembler messages:
encrypt.c: /tmp/ccoXNDyj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoXNDyj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoXNDyj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoXNDyj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXNDyj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXNDyj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXNDyj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXNDyj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXNDyj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXNDyj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXNDyj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXNDyj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoXNDyj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXNDyj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoXNDyj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoXNDyj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoXNDyj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXNDyj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXNDyj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoXNDyj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoXNDyj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoXNDyj.s: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/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
encrypt.c: /tmp/cc5dGk89.s: Assembler messages:
encrypt.c: /tmp/cc5dGk89.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5dGk89.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5dGk89.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5dGk89.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dGk89.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dGk89.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dGk89.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dGk89.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dGk89.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5dGk89.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5dGk89.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5dGk89.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5dGk89.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dGk89.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5dGk89.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5dGk89.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5dGk89.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5dGk89.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5dGk89.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dGk89.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5dGk89.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5dGk89.s: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
encrypt.c: /tmp/ccOayqTy.s: Assembler messages:
encrypt.c: /tmp/ccOayqTy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOayqTy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOayqTy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOayqTy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOayqTy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOayqTy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOayqTy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOayqTy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOayqTy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOayqTy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOayqTy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOayqTy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOayqTy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOayqTy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOayqTy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOayqTy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOayqTy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOayqTy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOayqTy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOayqTy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOayqTy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOayqTy.s: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/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
encrypt.c: /tmp/cc1OHRG5.s: Assembler messages:
encrypt.c: /tmp/cc1OHRG5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1OHRG5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1OHRG5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1OHRG5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHRG5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHRG5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHRG5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHRG5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHRG5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHRG5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHRG5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHRG5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1OHRG5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHRG5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1OHRG5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1OHRG5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHRG5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1OHRG5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1OHRG5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHRG5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1OHRG5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1OHRG5.s: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/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
encrypt.c: /tmp/cc9rJpCj.s: Assembler messages:
encrypt.c: /tmp/cc9rJpCj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9rJpCj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9rJpCj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9rJpCj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rJpCj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rJpCj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rJpCj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rJpCj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rJpCj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9rJpCj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9rJpCj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9rJpCj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9rJpCj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rJpCj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9rJpCj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9rJpCj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc9rJpCj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9rJpCj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9rJpCj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9rJpCj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rJpCj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9rJpCj.s: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/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
encrypt.c: /tmp/ccHxzDGg.s: Assembler messages:
encrypt.c: /tmp/ccHxzDGg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHxzDGg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHxzDGg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHxzDGg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxzDGg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxzDGg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxzDGg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxzDGg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxzDGg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxzDGg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxzDGg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxzDGg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHxzDGg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxzDGg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHxzDGg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxzDGg.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHxzDGg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxzDGg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxzDGg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxzDGg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxzDGg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxzDGg.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccqVDckX.s: Assembler messages:
encrypt.c: /tmp/ccqVDckX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqVDckX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqVDckX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqVDckX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVDckX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVDckX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVDckX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVDckX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVDckX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVDckX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVDckX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVDckX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqVDckX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVDckX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqVDckX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqVDckX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVDckX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVDckX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVDckX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVDckX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVDckX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqVDckX.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccLFKVjq.s: Assembler messages:
encrypt.c: /tmp/ccLFKVjq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLFKVjq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLFKVjq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLFKVjq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFKVjq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFKVjq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFKVjq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFKVjq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFKVjq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFKVjq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFKVjq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFKVjq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLFKVjq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFKVjq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLFKVjq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFKVjq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLFKVjq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFKVjq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFKVjq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFKVjq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFKVjq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFKVjq.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccR34xL9.s: Assembler messages:
encrypt.c: /tmp/ccR34xL9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR34xL9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR34xL9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR34xL9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR34xL9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR34xL9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR34xL9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR34xL9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR34xL9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR34xL9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR34xL9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR34xL9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR34xL9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR34xL9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR34xL9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR34xL9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR34xL9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR34xL9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR34xL9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR34xL9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR34xL9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR34xL9.s: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/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
encrypt.c: /tmp/cc8NXAl0.s: Assembler messages:
encrypt.c: /tmp/cc8NXAl0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NXAl0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8NXAl0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8NXAl0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NXAl0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NXAl0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NXAl0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NXAl0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NXAl0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NXAl0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NXAl0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NXAl0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8NXAl0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NXAl0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8NXAl0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8NXAl0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NXAl0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NXAl0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NXAl0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NXAl0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NXAl0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8NXAl0.s: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
encrypt.c: /tmp/ccujGsPf.s: Assembler messages:
encrypt.c: /tmp/ccujGsPf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccujGsPf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccujGsPf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccujGsPf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujGsPf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujGsPf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujGsPf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujGsPf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujGsPf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujGsPf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujGsPf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujGsPf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccujGsPf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujGsPf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccujGsPf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujGsPf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccujGsPf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccujGsPf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccujGsPf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccujGsPf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujGsPf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccujGsPf.s: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
encrypt.c: /tmp/ccKPSyvX.s: Assembler messages:
encrypt.c: /tmp/ccKPSyvX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKPSyvX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKPSyvX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKPSyvX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSyvX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSyvX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSyvX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSyvX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSyvX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKPSyvX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKPSyvX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKPSyvX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKPSyvX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSyvX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKPSyvX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKPSyvX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKPSyvX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKPSyvX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKPSyvX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSyvX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKPSyvX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPSyvX.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
encrypt.c: /tmp/ccsTdNOv.s: Assembler messages:
encrypt.c: /tmp/ccsTdNOv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsTdNOv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsTdNOv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsTdNOv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTdNOv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTdNOv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTdNOv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTdNOv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTdNOv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTdNOv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTdNOv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTdNOv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsTdNOv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTdNOv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsTdNOv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTdNOv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsTdNOv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTdNOv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTdNOv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTdNOv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTdNOv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTdNOv.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/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
encrypt.c: /tmp/cc9fAFtt.s: Assembler messages:
encrypt.c: /tmp/cc9fAFtt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9fAFtt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9fAFtt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9fAFtt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fAFtt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fAFtt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fAFtt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fAFtt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fAFtt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fAFtt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fAFtt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fAFtt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9fAFtt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fAFtt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9fAFtt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fAFtt.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc9fAFtt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9fAFtt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fAFtt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fAFtt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fAFtt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fAFtt.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/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
encrypt.c: /tmp/ccwOsM8A.s: Assembler messages:
encrypt.c: /tmp/ccwOsM8A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwOsM8A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwOsM8A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwOsM8A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOsM8A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOsM8A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOsM8A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOsM8A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOsM8A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOsM8A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOsM8A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOsM8A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwOsM8A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOsM8A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwOsM8A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwOsM8A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOsM8A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOsM8A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOsM8A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOsM8A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOsM8A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwOsM8A.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/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
encrypt.c: /tmp/ccBoBvW0.s: Assembler messages:
encrypt.c: /tmp/ccBoBvW0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBoBvW0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBoBvW0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBoBvW0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoBvW0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoBvW0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoBvW0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoBvW0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoBvW0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBoBvW0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBoBvW0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBoBvW0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBoBvW0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoBvW0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBoBvW0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBoBvW0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBoBvW0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBoBvW0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBoBvW0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoBvW0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBoBvW0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBoBvW0.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccRKdNdC.s: Assembler messages:
encrypt.c: /tmp/ccRKdNdC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRKdNdC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRKdNdC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRKdNdC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKdNdC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKdNdC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKdNdC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKdNdC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKdNdC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKdNdC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKdNdC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKdNdC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRKdNdC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKdNdC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRKdNdC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKdNdC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRKdNdC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRKdNdC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRKdNdC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRKdNdC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKdNdC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRKdNdC.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/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
encrypt.c: /tmp/cc7tV41o.s: Assembler messages:
encrypt.c: /tmp/cc7tV41o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7tV41o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7tV41o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7tV41o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tV41o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tV41o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tV41o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tV41o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tV41o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tV41o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tV41o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tV41o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7tV41o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tV41o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7tV41o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tV41o.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7tV41o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tV41o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7tV41o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7tV41o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tV41o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7tV41o.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
encrypt.c: /tmp/ccoT5LBO.s: Assembler messages:
encrypt.c: /tmp/ccoT5LBO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoT5LBO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoT5LBO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoT5LBO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT5LBO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT5LBO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT5LBO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT5LBO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT5LBO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoT5LBO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoT5LBO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoT5LBO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoT5LBO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT5LBO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoT5LBO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoT5LBO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoT5LBO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoT5LBO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoT5LBO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT5LBO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoT5LBO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoT5LBO.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/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
encrypt.c: /tmp/ccar6Jh1.s: Assembler messages:
encrypt.c: /tmp/ccar6Jh1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccar6Jh1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccar6Jh1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccar6Jh1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccar6Jh1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccar6Jh1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccar6Jh1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccar6Jh1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccar6Jh1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccar6Jh1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccar6Jh1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccar6Jh1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccar6Jh1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccar6Jh1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccar6Jh1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccar6Jh1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccar6Jh1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccar6Jh1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccar6Jh1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccar6Jh1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccar6Jh1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccar6Jh1.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/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
encrypt.c: /tmp/cch8Hujj.s: Assembler messages:
encrypt.c: /tmp/cch8Hujj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8Hujj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch8Hujj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch8Hujj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8Hujj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8Hujj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8Hujj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8Hujj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8Hujj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8Hujj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8Hujj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8Hujj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch8Hujj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8Hujj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch8Hujj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8Hujj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cch8Hujj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8Hujj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8Hujj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8Hujj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8Hujj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8Hujj.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/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
encrypt.c: /tmp/ccdtUkfh.s: Assembler messages:
encrypt.c: /tmp/ccdtUkfh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtUkfh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdtUkfh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdtUkfh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtUkfh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtUkfh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtUkfh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtUkfh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtUkfh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtUkfh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtUkfh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtUkfh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdtUkfh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtUkfh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdtUkfh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtUkfh.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdtUkfh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtUkfh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtUkfh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtUkfh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtUkfh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtUkfh.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/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
encrypt.c: /tmp/ccnI0JXX.s: Assembler messages:
encrypt.c: /tmp/ccnI0JXX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnI0JXX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnI0JXX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnI0JXX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI0JXX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI0JXX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI0JXX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI0JXX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI0JXX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnI0JXX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnI0JXX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnI0JXX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnI0JXX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI0JXX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnI0JXX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnI0JXX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnI0JXX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnI0JXX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnI0JXX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnI0JXX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnI0JXX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnI0JXX.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/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
encrypt.c: /tmp/cc18Adu9.s: Assembler messages:
encrypt.c: /tmp/cc18Adu9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18Adu9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc18Adu9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc18Adu9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Adu9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Adu9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Adu9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Adu9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Adu9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18Adu9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18Adu9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18Adu9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc18Adu9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Adu9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc18Adu9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc18Adu9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18Adu9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18Adu9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18Adu9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Adu9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18Adu9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc18Adu9.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccEztcFi.s: Assembler messages:
encrypt.c: /tmp/ccEztcFi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEztcFi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEztcFi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEztcFi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEztcFi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEztcFi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEztcFi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEztcFi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEztcFi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEztcFi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEztcFi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEztcFi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEztcFi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEztcFi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEztcFi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEztcFi.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccEztcFi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEztcFi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEztcFi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEztcFi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEztcFi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEztcFi.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccMK78l1.s: Assembler messages:
encrypt.c: /tmp/ccMK78l1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMK78l1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMK78l1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMK78l1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK78l1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK78l1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK78l1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK78l1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK78l1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMK78l1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMK78l1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMK78l1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMK78l1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK78l1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMK78l1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMK78l1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMK78l1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMK78l1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMK78l1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK78l1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMK78l1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMK78l1.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/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
encrypt.c: /tmp/ccNfEx7l.s: Assembler messages:
encrypt.c: /tmp/ccNfEx7l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNfEx7l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNfEx7l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNfEx7l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfEx7l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfEx7l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfEx7l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfEx7l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfEx7l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfEx7l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfEx7l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfEx7l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNfEx7l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfEx7l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNfEx7l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfEx7l.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNfEx7l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfEx7l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNfEx7l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNfEx7l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfEx7l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNfEx7l.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/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
encrypt.c: /tmp/ccIiFgGd.s: Assembler messages:
encrypt.c: /tmp/ccIiFgGd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIiFgGd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIiFgGd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIiFgGd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIiFgGd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIiFgGd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIiFgGd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiFgGd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiFgGd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiFgGd.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
encrypt.c: /tmp/ccIiFgGd.s: Assembler messages:
encrypt.c: /tmp/ccIiFgGd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIiFgGd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIiFgGd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIiFgGd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIiFgGd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIiFgGd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIiFgGd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiFgGd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiFgGd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiFgGd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiFgGd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiFgGd.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/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
encrypt.c: /tmp/ccnlqa9E.s: Assembler messages:
encrypt.c: /tmp/ccnlqa9E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnlqa9E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnlqa9E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnlqa9E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnlqa9E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnlqa9E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnlqa9E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnlqa9E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnlqa9E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnlqa9E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnlqa9E.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
encrypt.c: /tmp/ccnlqa9E.s: Assembler messages:
encrypt.c: /tmp/ccnlqa9E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnlqa9E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnlqa9E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnlqa9E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnlqa9E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnlqa9E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnlqa9E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnlqa9E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnlqa9E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnlqa9E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqa9E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnlqa9E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnlqa9E.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHZch2Z.s: Assembler messages:
encrypt.c: /tmp/ccHZch2Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHZch2Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHZch2Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHZch2Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHZch2Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHZch2Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHZch2Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZch2Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZch2Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZch2Z.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
encrypt.c: /tmp/ccHZch2Z.s: Assembler messages:
encrypt.c: /tmp/ccHZch2Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHZch2Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHZch2Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHZch2Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHZch2Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHZch2Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHZch2Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZch2Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZch2Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZch2Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZch2Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZch2Z.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
encrypt.c: /tmp/cclEQEGw.s: Assembler messages:
encrypt.c: /tmp/cclEQEGw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEQEGw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclEQEGw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclEQEGw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclEQEGw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclEQEGw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclEQEGw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEQEGw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEQEGw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEQEGw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEQEGw.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
encrypt.c: /tmp/cclEQEGw.s: Assembler messages:
encrypt.c: /tmp/cclEQEGw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEQEGw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclEQEGw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclEQEGw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclEQEGw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclEQEGw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclEQEGw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEQEGw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEQEGw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEQEGw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEQEGw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEQEGw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEQEGw.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/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
encrypt.c: /tmp/cc0JcSLE.s: Assembler messages:
encrypt.c: /tmp/cc0JcSLE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0JcSLE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0JcSLE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0JcSLE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0JcSLE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0JcSLE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0JcSLE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0JcSLE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0JcSLE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0JcSLE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JcSLE.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
encrypt.c: /tmp/cc0JcSLE.s: Assembler messages:
encrypt.c: /tmp/cc0JcSLE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0JcSLE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0JcSLE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0JcSLE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0JcSLE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0JcSLE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0JcSLE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0JcSLE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0JcSLE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0JcSLE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JcSLE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0JcSLE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JcSLE.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccK9zzXg.s: Assembler messages:
encrypt.c: /tmp/ccK9zzXg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK9zzXg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK9zzXg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK9zzXg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK9zzXg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK9zzXg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccK9zzXg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9zzXg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9zzXg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9zzXg.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
encrypt.c: /tmp/ccK9zzXg.s: Assembler messages:
encrypt.c: /tmp/ccK9zzXg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK9zzXg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK9zzXg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK9zzXg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK9zzXg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK9zzXg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccK9zzXg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9zzXg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9zzXg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9zzXg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9zzXg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9zzXg.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc3BxNiw.s: Assembler messages:
encrypt.c: /tmp/cc3BxNiw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BxNiw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3BxNiw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3BxNiw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3BxNiw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3BxNiw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3BxNiw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BxNiw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BxNiw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BxNiw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BxNiw.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
encrypt.c: /tmp/cc3BxNiw.s: Assembler messages:
encrypt.c: /tmp/cc3BxNiw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BxNiw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3BxNiw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3BxNiw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3BxNiw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3BxNiw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3BxNiw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BxNiw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BxNiw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BxNiw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BxNiw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BxNiw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BxNiw.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=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
encrypt.c: /tmp/ccTvI9L6.s: Assembler messages:
encrypt.c: /tmp/ccTvI9L6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTvI9L6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTvI9L6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTvI9L6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTvI9L6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTvI9L6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTvI9L6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvI9L6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvI9L6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvI9L6.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
encrypt.c: /tmp/ccTvI9L6.s: Assembler messages:
encrypt.c: /tmp/ccTvI9L6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTvI9L6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTvI9L6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTvI9L6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTvI9L6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTvI9L6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTvI9L6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvI9L6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvI9L6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvI9L6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvI9L6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvI9L6.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=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
encrypt.c: /tmp/cc1bW0KA.s: Assembler messages:
encrypt.c: /tmp/cc1bW0KA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1bW0KA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1bW0KA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1bW0KA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bW0KA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bW0KA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bW0KA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bW0KA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bW0KA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bW0KA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bW0KA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bW0KA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1bW0KA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bW0KA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1bW0KA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1bW0KA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bW0KA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bW0KA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bW0KA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bW0KA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bW0KA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1bW0KA.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/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
encrypt.c: /tmp/ccyocDPU.s: Assembler messages:
encrypt.c: /tmp/ccyocDPU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyocDPU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyocDPU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyocDPU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocDPU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocDPU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocDPU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocDPU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocDPU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocDPU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocDPU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocDPU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyocDPU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocDPU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyocDPU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocDPU.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccyocDPU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyocDPU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyocDPU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyocDPU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyocDPU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyocDPU.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccLdSVrn.s: Assembler messages:
encrypt.c: /tmp/ccLdSVrn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLdSVrn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLdSVrn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLdSVrn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdSVrn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdSVrn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdSVrn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdSVrn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdSVrn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdSVrn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdSVrn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdSVrn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLdSVrn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdSVrn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLdSVrn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLdSVrn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdSVrn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLdSVrn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLdSVrn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdSVrn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLdSVrn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLdSVrn.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
encrypt.c: /tmp/ccSSxx9N.s: Assembler messages:
encrypt.c: /tmp/ccSSxx9N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSSxx9N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSSxx9N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSSxx9N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSxx9N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSxx9N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSxx9N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSxx9N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSxx9N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSSxx9N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSSxx9N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSSxx9N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSSxx9N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSxx9N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSSxx9N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSSxx9N.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSSxx9N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSSxx9N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSSxx9N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSSxx9N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSxx9N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSSxx9N.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
encrypt.c: /tmp/ccDfijtB.s: Assembler messages:
encrypt.c: /tmp/ccDfijtB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfijtB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDfijtB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDfijtB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfijtB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfijtB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfijtB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfijtB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfijtB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDfijtB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDfijtB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDfijtB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDfijtB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfijtB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDfijtB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDfijtB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDfijtB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDfijtB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDfijtB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfijtB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDfijtB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfijtB.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
encrypt.c: /tmp/ccfLzZVZ.s: Assembler messages:
encrypt.c: /tmp/ccfLzZVZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLzZVZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLzZVZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLzZVZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLzZVZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLzZVZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLzZVZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLzZVZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLzZVZ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccfLzZVZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLzZVZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLzZVZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLzZVZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLzZVZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLzZVZ.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/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
encrypt.c: /tmp/ccMJRqQT.s: Assembler messages:
encrypt.c: /tmp/ccMJRqQT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMJRqQT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMJRqQT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMJRqQT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJRqQT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJRqQT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJRqQT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJRqQT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJRqQT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJRqQT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJRqQT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJRqQT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMJRqQT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJRqQT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMJRqQT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJRqQT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMJRqQT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJRqQT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJRqQT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJRqQT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJRqQT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJRqQT.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/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
encrypt.c: /tmp/ccMYRCWq.s: Assembler messages:
encrypt.c: /tmp/ccMYRCWq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMYRCWq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMYRCWq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMYRCWq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYRCWq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYRCWq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYRCWq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYRCWq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYRCWq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYRCWq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYRCWq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYRCWq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMYRCWq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYRCWq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMYRCWq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMYRCWq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMYRCWq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMYRCWq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMYRCWq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMYRCWq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMYRCWq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMYRCWq.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 -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
encrypt.c: /tmp/ccaOZYoE.s: Assembler messages:
encrypt.c: /tmp/ccaOZYoE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaOZYoE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaOZYoE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaOZYoE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOZYoE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOZYoE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOZYoE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOZYoE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOZYoE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaOZYoE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaOZYoE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaOZYoE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaOZYoE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOZYoE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaOZYoE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaOZYoE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaOZYoE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaOZYoE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaOZYoE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaOZYoE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOZYoE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaOZYoE.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
encrypt.c: /tmp/cciv7n1e.s: Assembler messages:
encrypt.c: /tmp/cciv7n1e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciv7n1e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciv7n1e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciv7n1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv7n1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv7n1e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv7n1e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv7n1e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv7n1e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv7n1e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv7n1e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv7n1e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciv7n1e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv7n1e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciv7n1e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciv7n1e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciv7n1e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciv7n1e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciv7n1e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciv7n1e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciv7n1e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciv7n1e.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
encrypt.c: /tmp/ccXe3MW1.s: Assembler messages:
encrypt.c: /tmp/ccXe3MW1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXe3MW1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXe3MW1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXe3MW1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe3MW1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe3MW1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe3MW1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe3MW1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe3MW1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXe3MW1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXe3MW1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXe3MW1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXe3MW1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe3MW1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXe3MW1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXe3MW1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXe3MW1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXe3MW1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXe3MW1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe3MW1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXe3MW1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXe3MW1.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
encrypt.c: /tmp/ccjAyT9z.s: Assembler messages:
encrypt.c: /tmp/ccjAyT9z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjAyT9z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjAyT9z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjAyT9z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAyT9z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAyT9z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAyT9z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAyT9z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAyT9z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjAyT9z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjAyT9z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjAyT9z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjAyT9z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAyT9z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjAyT9z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjAyT9z.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjAyT9z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjAyT9z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjAyT9z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjAyT9z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAyT9z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjAyT9z.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
encrypt.c: /tmp/ccFb7Onf.s: Assembler messages:
encrypt.c: /tmp/ccFb7Onf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFb7Onf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFb7Onf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFb7Onf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb7Onf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb7Onf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb7Onf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb7Onf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb7Onf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFb7Onf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFb7Onf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFb7Onf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFb7Onf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb7Onf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFb7Onf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFb7Onf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFb7Onf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFb7Onf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFb7Onf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb7Onf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFb7Onf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFb7Onf.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
encrypt.c: /tmp/cctUYD6I.s: Assembler messages:
encrypt.c: /tmp/cctUYD6I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctUYD6I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctUYD6I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctUYD6I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUYD6I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUYD6I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUYD6I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUYD6I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUYD6I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctUYD6I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctUYD6I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctUYD6I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctUYD6I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUYD6I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctUYD6I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctUYD6I.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctUYD6I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctUYD6I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctUYD6I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctUYD6I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUYD6I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctUYD6I.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/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
encrypt.c: /tmp/ccLoH2CF.s: Assembler messages:
encrypt.c: /tmp/ccLoH2CF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLoH2CF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLoH2CF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLoH2CF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoH2CF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoH2CF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoH2CF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoH2CF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoH2CF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoH2CF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoH2CF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoH2CF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLoH2CF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoH2CF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLoH2CF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoH2CF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLoH2CF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLoH2CF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLoH2CF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLoH2CF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoH2CF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLoH2CF.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.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
encrypt.c: /tmp/ccdf3Vq5.s: Assembler messages:
encrypt.c: /tmp/ccdf3Vq5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdf3Vq5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdf3Vq5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdf3Vq5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdf3Vq5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdf3Vq5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdf3Vq5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdf3Vq5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdf3Vq5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdf3Vq5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdf3Vq5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdf3Vq5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf3Vq5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdf3Vq5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdf3Vq5.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccoCXjko.s: Assembler messages:
encrypt.c: /tmp/ccoCXjko.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoCXjko.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoCXjko.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoCXjko.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCXjko.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCXjko.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCXjko.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCXjko.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCXjko.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoCXjko.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoCXjko.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoCXjko.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoCXjko.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCXjko.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoCXjko.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoCXjko.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoCXjko.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoCXjko.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoCXjko.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoCXjko.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCXjko.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoCXjko.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvB1HSS.s: Assembler messages:
encrypt.c: /tmp/ccvB1HSS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvB1HSS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvB1HSS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvB1HSS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB1HSS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB1HSS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB1HSS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB1HSS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB1HSS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB1HSS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB1HSS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB1HSS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvB1HSS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB1HSS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvB1HSS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvB1HSS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB1HSS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvB1HSS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvB1HSS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB1HSS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvB1HSS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvB1HSS.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/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
encrypt.c: /tmp/ccgqr03F.s: Assembler messages:
encrypt.c: /tmp/ccgqr03F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgqr03F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgqr03F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgqr03F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqr03F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqr03F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqr03F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqr03F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqr03F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqr03F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqr03F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqr03F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgqr03F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqr03F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgqr03F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgqr03F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqr03F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqr03F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqr03F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqr03F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqr03F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgqr03F.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
encrypt.c: /tmp/ccwW017k.s: Assembler messages:
encrypt.c: /tmp/ccwW017k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwW017k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwW017k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwW017k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW017k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW017k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW017k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW017k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW017k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwW017k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwW017k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwW017k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwW017k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW017k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwW017k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwW017k.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwW017k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwW017k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwW017k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwW017k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW017k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwW017k.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
encrypt.c: /tmp/ccOhhQdv.s: Assembler messages:
encrypt.c: /tmp/ccOhhQdv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOhhQdv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOhhQdv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOhhQdv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhhQdv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhhQdv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhhQdv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhhQdv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhhQdv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhhQdv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhhQdv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhhQdv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOhhQdv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhhQdv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOhhQdv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhhQdv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOhhQdv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhhQdv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOhhQdv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOhhQdv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhhQdv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOhhQdv.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
encrypt.c: /tmp/ccY0ujyT.s: Assembler messages:
encrypt.c: /tmp/ccY0ujyT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY0ujyT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY0ujyT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY0ujyT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ujyT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ujyT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ujyT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ujyT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ujyT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ujyT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ujyT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ujyT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY0ujyT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ujyT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY0ujyT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY0ujyT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ujyT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY0ujyT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY0ujyT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ujyT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY0ujyT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY0ujyT.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/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
encrypt.c: /tmp/ccpJ3NJh.s: Assembler messages:
encrypt.c: /tmp/ccpJ3NJh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJ3NJh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpJ3NJh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpJ3NJh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJ3NJh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJ3NJh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJ3NJh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpJ3NJh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJ3NJh.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccpJ3NJh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJ3NJh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJ3NJh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJ3NJh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ3NJh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJ3NJh.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=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
encrypt.c: /tmp/ccuFAeqG.s: Assembler messages:
encrypt.c: /tmp/ccuFAeqG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuFAeqG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuFAeqG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuFAeqG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAeqG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAeqG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAeqG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAeqG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAeqG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFAeqG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFAeqG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFAeqG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuFAeqG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAeqG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuFAeqG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuFAeqG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFAeqG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuFAeqG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuFAeqG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAeqG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuFAeqG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuFAeqG.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=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
encrypt.c: /tmp/cc2cSZhm.s: Assembler messages:
encrypt.c: /tmp/cc2cSZhm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2cSZhm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2cSZhm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2cSZhm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cSZhm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cSZhm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cSZhm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cSZhm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cSZhm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cSZhm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cSZhm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cSZhm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2cSZhm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cSZhm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2cSZhm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cSZhm.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2cSZhm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cSZhm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2cSZhm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2cSZhm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cSZhm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2cSZhm.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
encrypt.c: /tmp/ccRv8l3b.s: Assembler messages:
encrypt.c: /tmp/ccRv8l3b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRv8l3b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRv8l3b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRv8l3b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRv8l3b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRv8l3b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRv8l3b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRv8l3b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRv8l3b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRv8l3b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRv8l3b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRv8l3b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRv8l3b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRv8l3b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRv8l3b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRv8l3b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRv8l3b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRv8l3b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRv8l3b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRv8l3b.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRv8l3b.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRv8l3b.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
encrypt.c: /tmp/ccb3nART.s: Assembler messages:
encrypt.c: /tmp/ccb3nART.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb3nART.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb3nART.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb3nART.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3nART.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3nART.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3nART.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3nART.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3nART.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3nART.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3nART.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3nART.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb3nART.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3nART.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb3nART.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb3nART.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3nART.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3nART.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3nART.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3nART.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3nART.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb3nART.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
encrypt.c: /tmp/ccfW2Htl.s: Assembler messages:
encrypt.c: /tmp/ccfW2Htl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfW2Htl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfW2Htl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfW2Htl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfW2Htl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfW2Htl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfW2Htl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfW2Htl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfW2Htl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfW2Htl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfW2Htl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfW2Htl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfW2Htl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfW2Htl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfW2Htl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfW2Htl.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccfW2Htl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfW2Htl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfW2Htl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfW2Htl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfW2Htl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfW2Htl.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
encrypt.c: /tmp/ccHu7Sbx.s: Assembler messages:
encrypt.c: /tmp/ccHu7Sbx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHu7Sbx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHu7Sbx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHu7Sbx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu7Sbx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu7Sbx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu7Sbx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHu7Sbx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu7Sbx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHu7Sbx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu7Sbx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHu7Sbx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHu7Sbx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu7Sbx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHu7Sbx.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
encrypt.c: /tmp/ccV4Jyie.s: Assembler messages:
encrypt.c: /tmp/ccV4Jyie.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV4Jyie.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV4Jyie.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV4Jyie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Jyie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Jyie.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Jyie.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Jyie.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Jyie.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4Jyie.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4Jyie.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4Jyie.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV4Jyie.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Jyie.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV4Jyie.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV4Jyie.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4Jyie.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV4Jyie.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV4Jyie.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Jyie.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV4Jyie.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV4Jyie.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
encrypt.c: /tmp/ccB9yTpW.s: Assembler messages:
encrypt.c: /tmp/ccB9yTpW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9yTpW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB9yTpW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB9yTpW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9yTpW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9yTpW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9yTpW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9yTpW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9yTpW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9yTpW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9yTpW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9yTpW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB9yTpW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9yTpW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB9yTpW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB9yTpW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9yTpW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9yTpW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9yTpW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9yTpW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9yTpW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB9yTpW.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
encrypt.c: /tmp/ccqzxMdo.s: Assembler messages:
encrypt.c: /tmp/ccqzxMdo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqzxMdo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqzxMdo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqzxMdo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzxMdo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzxMdo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzxMdo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzxMdo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzxMdo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzxMdo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzxMdo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzxMdo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqzxMdo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzxMdo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqzxMdo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzxMdo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqzxMdo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzxMdo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqzxMdo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqzxMdo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzxMdo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqzxMdo.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/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
encrypt.c: /tmp/cck8qr7T.s: Assembler messages:
encrypt.c: /tmp/cck8qr7T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck8qr7T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck8qr7T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck8qr7T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qr7T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qr7T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qr7T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qr7T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qr7T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck8qr7T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck8qr7T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck8qr7T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck8qr7T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qr7T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck8qr7T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck8qr7T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck8qr7T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck8qr7T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck8qr7T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qr7T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck8qr7T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck8qr7T.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cckmvKK8.s: Assembler messages:
encrypt.c: /tmp/cckmvKK8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckmvKK8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckmvKK8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckmvKK8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmvKK8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmvKK8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmvKK8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmvKK8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmvKK8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmvKK8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmvKK8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmvKK8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckmvKK8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmvKK8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckmvKK8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmvKK8.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckmvKK8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmvKK8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckmvKK8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckmvKK8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmvKK8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckmvKK8.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/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
encrypt.c: /tmp/ccbgnbo2.s: Assembler messages:
encrypt.c: /tmp/ccbgnbo2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbgnbo2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbgnbo2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbgnbo2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnbo2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnbo2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnbo2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnbo2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnbo2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnbo2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnbo2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnbo2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbgnbo2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnbo2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbgnbo2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnbo2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccbgnbo2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbgnbo2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbgnbo2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbgnbo2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnbo2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbgnbo2.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
encrypt.c: /tmp/cciNcEHP.s: Assembler messages:
encrypt.c: /tmp/cciNcEHP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciNcEHP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciNcEHP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciNcEHP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNcEHP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNcEHP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNcEHP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNcEHP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNcEHP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNcEHP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNcEHP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNcEHP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciNcEHP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNcEHP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciNcEHP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciNcEHP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNcEHP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNcEHP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNcEHP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNcEHP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNcEHP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciNcEHP.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/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
encrypt.c: /tmp/ccDCnxqU.s: Assembler messages:
encrypt.c: /tmp/ccDCnxqU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDCnxqU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDCnxqU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDCnxqU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCnxqU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCnxqU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCnxqU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCnxqU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCnxqU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCnxqU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCnxqU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCnxqU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDCnxqU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCnxqU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDCnxqU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDCnxqU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCnxqU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCnxqU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCnxqU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCnxqU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCnxqU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDCnxqU.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/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
encrypt.c: /tmp/ccLLQXda.s: Assembler messages:
encrypt.c: /tmp/ccLLQXda.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLLQXda.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLLQXda.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLLQXda.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLQXda.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLQXda.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLQXda.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLQXda.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLQXda.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLQXda.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLQXda.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLQXda.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLLQXda.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLQXda.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLLQXda.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLQXda.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLLQXda.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLQXda.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLQXda.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLQXda.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLQXda.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLQXda.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccXPQOvR.s: Assembler messages:
encrypt.c: /tmp/ccXPQOvR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXPQOvR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXPQOvR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXPQOvR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPQOvR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPQOvR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPQOvR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPQOvR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPQOvR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXPQOvR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXPQOvR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXPQOvR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXPQOvR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPQOvR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXPQOvR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXPQOvR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXPQOvR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXPQOvR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXPQOvR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXPQOvR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXPQOvR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXPQOvR.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
encrypt.c: /tmp/ccXcqM58.s: Assembler messages:
encrypt.c: /tmp/ccXcqM58.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXcqM58.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXcqM58.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXcqM58.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqM58.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqM58.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqM58.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqM58.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqM58.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqM58.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqM58.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqM58.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXcqM58.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqM58.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXcqM58.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqM58.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXcqM58.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqM58.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXcqM58.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXcqM58.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqM58.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXcqM58.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
encrypt.c: /tmp/cc08M5Hx.s: Assembler messages:
encrypt.c: /tmp/cc08M5Hx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc08M5Hx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc08M5Hx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc08M5Hx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08M5Hx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08M5Hx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08M5Hx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08M5Hx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08M5Hx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08M5Hx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08M5Hx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08M5Hx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc08M5Hx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08M5Hx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc08M5Hx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc08M5Hx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08M5Hx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc08M5Hx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc08M5Hx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08M5Hx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc08M5Hx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc08M5Hx.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
encrypt.c: /tmp/cc8asAGO.s: Assembler messages:
encrypt.c: /tmp/cc8asAGO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8asAGO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8asAGO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8asAGO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8asAGO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8asAGO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8asAGO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8asAGO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8asAGO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8asAGO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8asAGO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8asAGO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8asAGO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8asAGO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8asAGO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8asAGO.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8asAGO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8asAGO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8asAGO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8asAGO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8asAGO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8asAGO.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
encrypt.c: /tmp/ccJ3lvxE.s: Assembler messages:
encrypt.c: /tmp/ccJ3lvxE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ3lvxE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ3lvxE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ3lvxE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3lvxE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3lvxE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3lvxE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ3lvxE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3lvxE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccJ3lvxE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ3lvxE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ3lvxE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ3lvxE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3lvxE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ3lvxE.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
encrypt.c: /tmp/ccgi0TVo.s: Assembler messages:
encrypt.c: /tmp/ccgi0TVo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgi0TVo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgi0TVo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgi0TVo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgi0TVo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgi0TVo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgi0TVo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgi0TVo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgi0TVo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgi0TVo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgi0TVo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgi0TVo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgi0TVo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgi0TVo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgi0TVo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgi0TVo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgi0TVo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgi0TVo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgi0TVo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgi0TVo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgi0TVo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgi0TVo.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/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
encrypt.c: /tmp/ccWrxURS.s: Assembler messages:
encrypt.c: /tmp/ccWrxURS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWrxURS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWrxURS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWrxURS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrxURS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrxURS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrxURS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrxURS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrxURS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWrxURS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWrxURS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWrxURS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWrxURS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrxURS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWrxURS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWrxURS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccWrxURS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWrxURS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWrxURS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWrxURS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrxURS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWrxURS.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccpn8Hjy.s: Assembler messages:
encrypt.c: /tmp/ccpn8Hjy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpn8Hjy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpn8Hjy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpn8Hjy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpn8Hjy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpn8Hjy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpn8Hjy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpn8Hjy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpn8Hjy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpn8Hjy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpn8Hjy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpn8Hjy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpn8Hjy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpn8Hjy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpn8Hjy.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc02lvxE.s: Assembler messages:
encrypt.c: /tmp/cc02lvxE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc02lvxE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc02lvxE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc02lvxE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02lvxE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02lvxE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02lvxE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02lvxE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02lvxE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02lvxE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02lvxE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02lvxE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc02lvxE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02lvxE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc02lvxE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02lvxE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc02lvxE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02lvxE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02lvxE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02lvxE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02lvxE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02lvxE.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-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
encrypt.c: /tmp/cclkTDZv.s: Assembler messages:
encrypt.c: /tmp/cclkTDZv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclkTDZv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclkTDZv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclkTDZv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkTDZv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkTDZv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkTDZv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkTDZv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkTDZv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkTDZv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkTDZv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkTDZv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclkTDZv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkTDZv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclkTDZv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclkTDZv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkTDZv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclkTDZv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclkTDZv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkTDZv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclkTDZv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclkTDZv.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-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
encrypt.c: /tmp/cc70dKSv.s: Assembler messages:
encrypt.c: /tmp/cc70dKSv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc70dKSv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc70dKSv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc70dKSv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70dKSv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70dKSv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70dKSv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70dKSv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70dKSv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70dKSv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70dKSv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70dKSv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc70dKSv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70dKSv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc70dKSv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70dKSv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc70dKSv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70dKSv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc70dKSv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc70dKSv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70dKSv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc70dKSv.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccCMJ2Gm.s: Assembler messages:
encrypt.c: /tmp/ccCMJ2Gm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMJ2Gm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCMJ2Gm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCMJ2Gm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMJ2Gm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMJ2Gm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMJ2Gm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCMJ2Gm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCMJ2Gm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMJ2Gm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMJ2Gm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMJ2Gm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMJ2Gm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMJ2Gm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMJ2Gm.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccadeRln.s: Assembler messages:
encrypt.c: /tmp/ccadeRln.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccadeRln.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccadeRln.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccadeRln.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadeRln.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadeRln.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadeRln.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadeRln.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadeRln.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadeRln.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadeRln.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadeRln.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccadeRln.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadeRln.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccadeRln.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadeRln.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccadeRln.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccadeRln.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccadeRln.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccadeRln.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadeRln.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccadeRln.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/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
encrypt.c: /tmp/cch6YNR9.s: Assembler messages:
encrypt.c: /tmp/cch6YNR9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch6YNR9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch6YNR9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch6YNR9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6YNR9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6YNR9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6YNR9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6YNR9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6YNR9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch6YNR9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch6YNR9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch6YNR9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch6YNR9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6YNR9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch6YNR9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch6YNR9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch6YNR9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch6YNR9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch6YNR9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6YNR9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch6YNR9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch6YNR9.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccbuwF2A.s: Assembler messages:
encrypt.c: /tmp/ccbuwF2A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbuwF2A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbuwF2A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbuwF2A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuwF2A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuwF2A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuwF2A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuwF2A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuwF2A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbuwF2A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbuwF2A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbuwF2A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbuwF2A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuwF2A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbuwF2A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbuwF2A.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccbuwF2A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbuwF2A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbuwF2A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbuwF2A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuwF2A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbuwF2A.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
encrypt.c: /tmp/ccjAWGmm.s: Assembler messages:
encrypt.c: /tmp/ccjAWGmm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjAWGmm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjAWGmm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjAWGmm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAWGmm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAWGmm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAWGmm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAWGmm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAWGmm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAWGmm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAWGmm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAWGmm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjAWGmm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAWGmm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjAWGmm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjAWGmm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAWGmm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAWGmm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAWGmm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAWGmm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAWGmm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjAWGmm.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/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
encrypt.c: /tmp/cc8Bq9Bv.s: Assembler messages:
encrypt.c: /tmp/cc8Bq9Bv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Bq9Bv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Bq9Bv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Bq9Bv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Bq9Bv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Bq9Bv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Bq9Bv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Bq9Bv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Bq9Bv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8Bq9Bv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Bq9Bv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Bq9Bv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Bq9Bv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bq9Bv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Bq9Bv.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-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
encrypt.c: /tmp/ccOEy0ud.s: Assembler messages:
encrypt.c: /tmp/ccOEy0ud.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOEy0ud.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOEy0ud.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOEy0ud.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEy0ud.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEy0ud.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEy0ud.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEy0ud.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEy0ud.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOEy0ud.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOEy0ud.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOEy0ud.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOEy0ud.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEy0ud.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOEy0ud.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOEy0ud.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOEy0ud.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOEy0ud.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOEy0ud.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEy0ud.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOEy0ud.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOEy0ud.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/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
encrypt.c: /tmp/cchOtvpL.s: Assembler messages:
encrypt.c: /tmp/cchOtvpL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOtvpL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchOtvpL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchOtvpL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOtvpL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOtvpL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOtvpL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOtvpL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOtvpL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOtvpL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOtvpL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOtvpL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchOtvpL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOtvpL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchOtvpL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchOtvpL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOtvpL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOtvpL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOtvpL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOtvpL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOtvpL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOtvpL.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
encrypt.c: /tmp/cciQP0V5.s: Assembler messages:
encrypt.c: /tmp/cciQP0V5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciQP0V5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciQP0V5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciQP0V5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQP0V5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQP0V5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQP0V5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQP0V5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQP0V5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQP0V5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQP0V5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQP0V5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciQP0V5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQP0V5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciQP0V5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQP0V5.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciQP0V5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciQP0V5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciQP0V5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciQP0V5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQP0V5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciQP0V5.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
encrypt.c: /tmp/cc29nHvI.s: Assembler messages:
encrypt.c: /tmp/cc29nHvI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc29nHvI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc29nHvI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc29nHvI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29nHvI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29nHvI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29nHvI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29nHvI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29nHvI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29nHvI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29nHvI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29nHvI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc29nHvI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29nHvI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc29nHvI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc29nHvI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29nHvI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc29nHvI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc29nHvI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29nHvI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc29nHvI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc29nHvI.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
encrypt.c: /tmp/cccsxURS.s: Assembler messages:
encrypt.c: /tmp/cccsxURS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccsxURS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccsxURS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccsxURS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsxURS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsxURS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsxURS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsxURS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsxURS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsxURS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsxURS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsxURS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccsxURS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsxURS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccsxURS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsxURS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccsxURS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsxURS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsxURS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsxURS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsxURS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsxURS.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/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
encrypt.c: /tmp/cciCPMf6.s: Assembler messages:
encrypt.c: /tmp/cciCPMf6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCPMf6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciCPMf6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciCPMf6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCPMf6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCPMf6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCPMf6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCPMf6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCPMf6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCPMf6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCPMf6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCPMf6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciCPMf6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCPMf6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciCPMf6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCPMf6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciCPMf6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCPMf6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCPMf6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCPMf6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCPMf6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCPMf6.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/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
encrypt.c: /tmp/ccqmFZWJ.s: Assembler messages:
encrypt.c: /tmp/ccqmFZWJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqmFZWJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqmFZWJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqmFZWJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqmFZWJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqmFZWJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqmFZWJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqmFZWJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqmFZWJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqmFZWJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqmFZWJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqmFZWJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmFZWJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqmFZWJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqmFZWJ.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHu6wX0.s: Assembler messages:
encrypt.c: /tmp/ccHu6wX0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHu6wX0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHu6wX0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHu6wX0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu6wX0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu6wX0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu6wX0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu6wX0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu6wX0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu6wX0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu6wX0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu6wX0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHu6wX0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu6wX0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHu6wX0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu6wX0.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHu6wX0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHu6wX0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHu6wX0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHu6wX0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHu6wX0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHu6wX0.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
encrypt.c: /tmp/ccbQkVbL.s: Assembler messages:
encrypt.c: /tmp/ccbQkVbL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbQkVbL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbQkVbL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbQkVbL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQkVbL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQkVbL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQkVbL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQkVbL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQkVbL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQkVbL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQkVbL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQkVbL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbQkVbL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQkVbL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbQkVbL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbQkVbL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQkVbL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQkVbL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQkVbL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQkVbL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQkVbL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbQkVbL.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/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
encrypt.c: /tmp/ccKZlvLO.s: Assembler messages:
encrypt.c: /tmp/ccKZlvLO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKZlvLO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKZlvLO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKZlvLO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZlvLO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZlvLO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZlvLO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZlvLO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZlvLO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZlvLO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZlvLO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZlvLO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKZlvLO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZlvLO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKZlvLO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKZlvLO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZlvLO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZlvLO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZlvLO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZlvLO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZlvLO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKZlvLO.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccYYrw0c.s: Assembler messages:
encrypt.c: /tmp/ccYYrw0c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYYrw0c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYYrw0c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYYrw0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYrw0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYrw0c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYrw0c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYrw0c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYrw0c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYrw0c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYrw0c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYrw0c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYYrw0c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYrw0c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYYrw0c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYrw0c.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYYrw0c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYrw0c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYrw0c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYrw0c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYrw0c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYrw0c.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/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
encrypt.c: /tmp/cc87YQE2.s: Assembler messages:
encrypt.c: /tmp/cc87YQE2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc87YQE2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc87YQE2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc87YQE2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87YQE2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87YQE2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87YQE2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87YQE2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87YQE2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc87YQE2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc87YQE2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc87YQE2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc87YQE2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87YQE2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc87YQE2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc87YQE2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc87YQE2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc87YQE2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc87YQE2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc87YQE2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87YQE2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc87YQE2.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
encrypt.c: /tmp/ccbSG0uJ.s: Assembler messages:
encrypt.c: /tmp/ccbSG0uJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbSG0uJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbSG0uJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbSG0uJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbSG0uJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbSG0uJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbSG0uJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbSG0uJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbSG0uJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbSG0uJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbSG0uJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbSG0uJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSG0uJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbSG0uJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbSG0uJ.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
encrypt.c: /tmp/ccwmGobO.s: Assembler messages:
encrypt.c: /tmp/ccwmGobO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwmGobO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwmGobO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwmGobO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmGobO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmGobO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmGobO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmGobO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmGobO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmGobO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmGobO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmGobO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwmGobO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmGobO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwmGobO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwmGobO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmGobO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwmGobO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwmGobO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmGobO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwmGobO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwmGobO.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
encrypt.c: /tmp/ccxVYrgf.s: Assembler messages:
encrypt.c: /tmp/ccxVYrgf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxVYrgf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxVYrgf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxVYrgf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVYrgf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVYrgf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVYrgf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVYrgf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVYrgf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxVYrgf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxVYrgf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxVYrgf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxVYrgf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVYrgf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxVYrgf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxVYrgf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccxVYrgf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxVYrgf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxVYrgf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxVYrgf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVYrgf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxVYrgf.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
encrypt.c: /tmp/cc6yLyR8.s: Assembler messages:
encrypt.c: /tmp/cc6yLyR8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yLyR8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6yLyR8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6yLyR8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yLyR8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yLyR8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yLyR8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yLyR8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yLyR8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yLyR8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yLyR8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yLyR8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6yLyR8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yLyR8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6yLyR8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yLyR8.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6yLyR8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yLyR8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yLyR8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yLyR8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yLyR8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yLyR8.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
encrypt.c: /tmp/ccsZ2H8J.s: Assembler messages:
encrypt.c: /tmp/ccsZ2H8J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsZ2H8J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsZ2H8J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsZ2H8J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZ2H8J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZ2H8J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZ2H8J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsZ2H8J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsZ2H8J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsZ2H8J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZ2H8J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZ2H8J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZ2H8J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZ2H8J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsZ2H8J.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/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
encrypt.c: /tmp/ccJJ0bNP.s: Assembler messages:
encrypt.c: /tmp/ccJJ0bNP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJ0bNP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJ0bNP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJ0bNP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0bNP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0bNP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0bNP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJ0bNP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0bNP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccJJ0bNP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0bNP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJ0bNP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJ0bNP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0bNP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJ0bNP.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/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
encrypt.c: /tmp/ccaXAXpi.s: Assembler messages:
encrypt.c: /tmp/ccaXAXpi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaXAXpi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaXAXpi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaXAXpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAXpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAXpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAXpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAXpi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAXpi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXAXpi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXAXpi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXAXpi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaXAXpi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAXpi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaXAXpi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaXAXpi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXAXpi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaXAXpi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaXAXpi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAXpi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaXAXpi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaXAXpi.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/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
encrypt.c: /tmp/ccNdlFKa.s: Assembler messages:
encrypt.c: /tmp/ccNdlFKa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNdlFKa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNdlFKa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNdlFKa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdlFKa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdlFKa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdlFKa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdlFKa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdlFKa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNdlFKa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNdlFKa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNdlFKa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNdlFKa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdlFKa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNdlFKa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNdlFKa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNdlFKa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNdlFKa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNdlFKa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNdlFKa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNdlFKa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNdlFKa.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/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
encrypt.c: /tmp/cczHKmYD.s: Assembler messages:
encrypt.c: /tmp/cczHKmYD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczHKmYD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczHKmYD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczHKmYD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHKmYD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHKmYD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHKmYD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHKmYD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHKmYD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHKmYD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHKmYD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHKmYD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczHKmYD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHKmYD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczHKmYD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHKmYD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczHKmYD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHKmYD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHKmYD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHKmYD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHKmYD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHKmYD.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/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
encrypt.c: /tmp/cc4mooNY.s: Assembler messages:
encrypt.c: /tmp/cc4mooNY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4mooNY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4mooNY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4mooNY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mooNY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mooNY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mooNY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mooNY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mooNY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mooNY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mooNY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mooNY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4mooNY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mooNY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4mooNY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mooNY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc4mooNY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mooNY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4mooNY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4mooNY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mooNY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4mooNY.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccOsT65i.s: Assembler messages:
encrypt.c: /tmp/ccOsT65i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOsT65i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOsT65i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOsT65i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsT65i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsT65i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsT65i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsT65i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsT65i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOsT65i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOsT65i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOsT65i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOsT65i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsT65i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOsT65i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOsT65i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOsT65i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOsT65i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOsT65i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOsT65i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOsT65i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOsT65i.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/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
encrypt.c: /tmp/ccM3l0C8.s: Assembler messages:
encrypt.c: /tmp/ccM3l0C8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM3l0C8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM3l0C8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM3l0C8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3l0C8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3l0C8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3l0C8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3l0C8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3l0C8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3l0C8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3l0C8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3l0C8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM3l0C8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3l0C8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM3l0C8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM3l0C8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3l0C8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM3l0C8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM3l0C8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3l0C8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM3l0C8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM3l0C8.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
encrypt.c: /tmp/ccbByssL.s: Assembler messages:
encrypt.c: /tmp/ccbByssL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbByssL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbByssL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbByssL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbByssL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbByssL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbByssL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbByssL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbByssL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbByssL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbByssL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbByssL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbByssL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbByssL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbByssL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbByssL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccbByssL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbByssL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbByssL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbByssL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbByssL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbByssL.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/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
encrypt.c: /tmp/ccmqalqe.s: Assembler messages:
encrypt.c: /tmp/ccmqalqe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmqalqe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmqalqe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmqalqe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqalqe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqalqe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqalqe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqalqe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqalqe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqalqe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqalqe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqalqe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmqalqe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqalqe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmqalqe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqalqe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmqalqe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmqalqe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmqalqe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmqalqe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmqalqe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmqalqe.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/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
encrypt.c: /tmp/ccpfhygU.s: Assembler messages:
encrypt.c: /tmp/ccpfhygU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpfhygU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpfhygU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpfhygU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfhygU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfhygU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfhygU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfhygU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfhygU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfhygU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfhygU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfhygU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpfhygU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfhygU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpfhygU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpfhygU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfhygU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfhygU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfhygU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfhygU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfhygU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpfhygU.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/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
encrypt.c: /tmp/cc8k3QcM.s: Assembler messages:
encrypt.c: /tmp/cc8k3QcM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8k3QcM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8k3QcM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8k3QcM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8k3QcM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8k3QcM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8k3QcM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8k3QcM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8k3QcM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8k3QcM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8k3QcM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8k3QcM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8k3QcM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8k3QcM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8k3QcM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8k3QcM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8k3QcM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8k3QcM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8k3QcM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8k3QcM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8k3QcM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8k3QcM.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccRP4mV9.s: Assembler messages:
encrypt.c: /tmp/ccRP4mV9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRP4mV9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRP4mV9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRP4mV9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRP4mV9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRP4mV9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRP4mV9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRP4mV9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRP4mV9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRP4mV9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRP4mV9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRP4mV9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRP4mV9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRP4mV9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRP4mV9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRP4mV9.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRP4mV9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRP4mV9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRP4mV9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRP4mV9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRP4mV9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRP4mV9.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/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
encrypt.c: /tmp/ccANywhn.s: Assembler messages:
encrypt.c: /tmp/ccANywhn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccANywhn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccANywhn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccANywhn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANywhn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANywhn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANywhn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANywhn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANywhn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANywhn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANywhn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANywhn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccANywhn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANywhn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccANywhn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANywhn.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccANywhn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANywhn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccANywhn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccANywhn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANywhn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccANywhn.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
encrypt.c: /tmp/cciI4eVV.s: Assembler messages:
encrypt.c: /tmp/cciI4eVV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciI4eVV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciI4eVV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciI4eVV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI4eVV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI4eVV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI4eVV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI4eVV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI4eVV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciI4eVV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciI4eVV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciI4eVV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciI4eVV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI4eVV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciI4eVV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciI4eVV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciI4eVV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciI4eVV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciI4eVV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI4eVV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciI4eVV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciI4eVV.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
encrypt.c: /tmp/ccdmrPSe.s: Assembler messages:
encrypt.c: /tmp/ccdmrPSe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdmrPSe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdmrPSe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdmrPSe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmrPSe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmrPSe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmrPSe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmrPSe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmrPSe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmrPSe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmrPSe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmrPSe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdmrPSe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmrPSe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdmrPSe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmrPSe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdmrPSe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmrPSe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmrPSe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmrPSe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmrPSe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmrPSe.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
encrypt.c: /tmp/ccw7aUiN.s: Assembler messages:
encrypt.c: /tmp/ccw7aUiN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw7aUiN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw7aUiN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw7aUiN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7aUiN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7aUiN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7aUiN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7aUiN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7aUiN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw7aUiN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw7aUiN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw7aUiN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw7aUiN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7aUiN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw7aUiN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw7aUiN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw7aUiN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw7aUiN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw7aUiN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7aUiN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw7aUiN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw7aUiN.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
encrypt.c: /tmp/ccHLVljC.s: Assembler messages:
encrypt.c: /tmp/ccHLVljC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLVljC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHLVljC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHLVljC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLVljC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLVljC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLVljC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLVljC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLVljC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLVljC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLVljC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLVljC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHLVljC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLVljC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHLVljC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLVljC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHLVljC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLVljC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLVljC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLVljC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLVljC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLVljC.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
encrypt.c: /tmp/ccKljjnh.s: Assembler messages:
encrypt.c: /tmp/ccKljjnh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKljjnh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKljjnh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKljjnh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKljjnh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKljjnh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKljjnh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKljjnh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKljjnh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKljjnh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKljjnh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKljjnh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKljjnh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKljjnh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKljjnh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKljjnh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKljjnh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKljjnh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKljjnh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKljjnh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKljjnh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKljjnh.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
encrypt.c: /tmp/ccX1gtjg.s: Assembler messages:
encrypt.c: /tmp/ccX1gtjg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX1gtjg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX1gtjg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX1gtjg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1gtjg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1gtjg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1gtjg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1gtjg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1gtjg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1gtjg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1gtjg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1gtjg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX1gtjg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1gtjg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX1gtjg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX1gtjg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1gtjg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX1gtjg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX1gtjg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1gtjg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX1gtjg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX1gtjg.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
encrypt.c: /tmp/cckYFpmt.s: Assembler messages:
encrypt.c: /tmp/cckYFpmt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckYFpmt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckYFpmt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckYFpmt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYFpmt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYFpmt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYFpmt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYFpmt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYFpmt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYFpmt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYFpmt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYFpmt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckYFpmt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYFpmt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckYFpmt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYFpmt.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckYFpmt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYFpmt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYFpmt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYFpmt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYFpmt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYFpmt.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
encrypt.c: /tmp/cc9Y2y2o.s: Assembler messages:
encrypt.c: /tmp/cc9Y2y2o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Y2y2o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Y2y2o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Y2y2o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Y2y2o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Y2y2o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Y2y2o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Y2y2o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9Y2y2o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Y2y2o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Y2y2o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Y2y2o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y2y2o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Y2y2o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Y2y2o.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
encrypt.c: /tmp/cciIkEtC.s: Assembler messages:
encrypt.c: /tmp/cciIkEtC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciIkEtC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciIkEtC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciIkEtC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIkEtC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIkEtC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIkEtC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIkEtC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIkEtC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIkEtC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIkEtC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIkEtC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciIkEtC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIkEtC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciIkEtC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIkEtC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciIkEtC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIkEtC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciIkEtC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciIkEtC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIkEtC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciIkEtC.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/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
encrypt.c: /tmp/ccgBERBy.s: Assembler messages:
encrypt.c: /tmp/ccgBERBy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgBERBy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgBERBy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgBERBy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBERBy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBERBy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBERBy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBERBy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBERBy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBERBy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBERBy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBERBy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgBERBy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBERBy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgBERBy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBERBy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccgBERBy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBERBy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBERBy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBERBy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBERBy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBERBy.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/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
encrypt.c: /tmp/ccx9G5Nh.s: Assembler messages:
encrypt.c: /tmp/ccx9G5Nh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9G5Nh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9G5Nh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9G5Nh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9G5Nh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9G5Nh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9G5Nh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9G5Nh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx9G5Nh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9G5Nh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx9G5Nh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx9G5Nh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9G5Nh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx9G5Nh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx9G5Nh.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/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
encrypt.c: /tmp/ccUF5cru.s: Assembler messages:
encrypt.c: /tmp/ccUF5cru.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUF5cru.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUF5cru.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUF5cru.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF5cru.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF5cru.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF5cru.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF5cru.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF5cru.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF5cru.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF5cru.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF5cru.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUF5cru.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF5cru.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUF5cru.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUF5cru.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF5cru.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUF5cru.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUF5cru.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF5cru.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUF5cru.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUF5cru.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccypdr9B.s: Assembler messages:
encrypt.c: /tmp/ccypdr9B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccypdr9B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccypdr9B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccypdr9B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypdr9B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypdr9B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypdr9B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypdr9B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypdr9B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypdr9B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypdr9B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypdr9B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccypdr9B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypdr9B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccypdr9B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypdr9B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccypdr9B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypdr9B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccypdr9B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccypdr9B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypdr9B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccypdr9B.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8Uazwk.s: Assembler messages:
encrypt.c: /tmp/cc8Uazwk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Uazwk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Uazwk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Uazwk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uazwk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uazwk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uazwk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uazwk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uazwk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uazwk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uazwk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uazwk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Uazwk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uazwk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Uazwk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8Uazwk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Uazwk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Uazwk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Uazwk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Uazwk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Uazwk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Uazwk.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccp0mG2x.s: Assembler messages:
encrypt.c: /tmp/ccp0mG2x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp0mG2x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp0mG2x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp0mG2x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0mG2x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0mG2x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0mG2x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0mG2x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0mG2x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0mG2x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0mG2x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0mG2x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp0mG2x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0mG2x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp0mG2x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0mG2x.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccp0mG2x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0mG2x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0mG2x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0mG2x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0mG2x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0mG2x.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccIw4qmx.s: Assembler messages:
encrypt.c: /tmp/ccIw4qmx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIw4qmx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIw4qmx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIw4qmx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw4qmx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw4qmx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw4qmx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw4qmx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw4qmx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIw4qmx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIw4qmx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIw4qmx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIw4qmx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw4qmx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIw4qmx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIw4qmx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIw4qmx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIw4qmx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIw4qmx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw4qmx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIw4qmx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIw4qmx.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccmhKavJ.s: Assembler messages:
encrypt.c: /tmp/ccmhKavJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmhKavJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmhKavJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmhKavJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhKavJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhKavJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhKavJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhKavJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhKavJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmhKavJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmhKavJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmhKavJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmhKavJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhKavJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmhKavJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmhKavJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmhKavJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmhKavJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmhKavJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmhKavJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmhKavJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmhKavJ.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/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
encrypt.c: /tmp/ccI7ExwD.s: Assembler messages:
encrypt.c: /tmp/ccI7ExwD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7ExwD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7ExwD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7ExwD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7ExwD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7ExwD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7ExwD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7ExwD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7ExwD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7ExwD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7ExwD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7ExwD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7ExwD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7ExwD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7ExwD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7ExwD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccI7ExwD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7ExwD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7ExwD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7ExwD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7ExwD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7ExwD.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
encrypt.c: /tmp/ccz8oBYm.s: Assembler messages:
encrypt.c: /tmp/ccz8oBYm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz8oBYm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz8oBYm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz8oBYm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8oBYm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8oBYm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8oBYm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8oBYm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8oBYm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz8oBYm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz8oBYm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz8oBYm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz8oBYm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8oBYm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz8oBYm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz8oBYm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz8oBYm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz8oBYm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz8oBYm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8oBYm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz8oBYm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz8oBYm.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
encrypt.c: /tmp/cc7db2hX.s: Assembler messages:
encrypt.c: /tmp/cc7db2hX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7db2hX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7db2hX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7db2hX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7db2hX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7db2hX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7db2hX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7db2hX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7db2hX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7db2hX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7db2hX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7db2hX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7db2hX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7db2hX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7db2hX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7db2hX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7db2hX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7db2hX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7db2hX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7db2hX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7db2hX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7db2hX.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
encrypt.c: /tmp/ccAjIZak.s: Assembler messages:
encrypt.c: /tmp/ccAjIZak.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAjIZak.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAjIZak.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAjIZak.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjIZak.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjIZak.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjIZak.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjIZak.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjIZak.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAjIZak.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAjIZak.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAjIZak.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAjIZak.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjIZak.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAjIZak.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAjIZak.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccAjIZak.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAjIZak.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAjIZak.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAjIZak.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAjIZak.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAjIZak.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/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
encrypt.c: /tmp/cclI1hOR.s: Assembler messages:
encrypt.c: /tmp/cclI1hOR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclI1hOR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclI1hOR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclI1hOR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI1hOR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI1hOR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI1hOR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI1hOR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI1hOR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclI1hOR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclI1hOR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclI1hOR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclI1hOR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI1hOR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclI1hOR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclI1hOR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclI1hOR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclI1hOR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclI1hOR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclI1hOR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclI1hOR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclI1hOR.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/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
encrypt.c: /tmp/ccnfJ48d.s: Assembler messages:
encrypt.c: /tmp/ccnfJ48d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnfJ48d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnfJ48d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnfJ48d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfJ48d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfJ48d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfJ48d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfJ48d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfJ48d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfJ48d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfJ48d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfJ48d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnfJ48d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfJ48d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnfJ48d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfJ48d.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnfJ48d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfJ48d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfJ48d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfJ48d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfJ48d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfJ48d.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/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
encrypt.c: /tmp/cc2XG9tq.s: Assembler messages:
encrypt.c: /tmp/cc2XG9tq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2XG9tq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2XG9tq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2XG9tq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XG9tq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XG9tq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XG9tq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XG9tq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XG9tq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XG9tq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XG9tq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XG9tq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2XG9tq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XG9tq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2XG9tq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XG9tq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2XG9tq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XG9tq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XG9tq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XG9tq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XG9tq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XG9tq.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc5Pcq8Z.s: Assembler messages:
encrypt.c: /tmp/cc5Pcq8Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Pcq8Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Pcq8Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Pcq8Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pcq8Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pcq8Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pcq8Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Pcq8Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Pcq8Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pcq8Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Pcq8Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Pcq8Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pcq8Z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Pcq8Z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Pcq8Z.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc3CUkGe.s: Assembler messages:
encrypt.c: /tmp/cc3CUkGe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3CUkGe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3CUkGe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3CUkGe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CUkGe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CUkGe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CUkGe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CUkGe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CUkGe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CUkGe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CUkGe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CUkGe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3CUkGe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CUkGe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3CUkGe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CUkGe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc3CUkGe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CUkGe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CUkGe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CUkGe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CUkGe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CUkGe.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=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
encrypt.c: /tmp/ccRttTjX.s: Assembler messages:
encrypt.c: /tmp/ccRttTjX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRttTjX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRttTjX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRttTjX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRttTjX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRttTjX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRttTjX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRttTjX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRttTjX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRttTjX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRttTjX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRttTjX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRttTjX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRttTjX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRttTjX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRttTjX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRttTjX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRttTjX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRttTjX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRttTjX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRttTjX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRttTjX.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/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
encrypt.c: /tmp/ccJVIfYR.s: Assembler messages:
encrypt.c: /tmp/ccJVIfYR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJVIfYR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJVIfYR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJVIfYR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVIfYR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVIfYR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVIfYR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVIfYR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVIfYR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVIfYR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVIfYR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVIfYR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJVIfYR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVIfYR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJVIfYR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJVIfYR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVIfYR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVIfYR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVIfYR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVIfYR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVIfYR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJVIfYR.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
encrypt.c: /tmp/ccMwWif3.s: Assembler messages:
encrypt.c: /tmp/ccMwWif3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMwWif3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMwWif3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMwWif3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwWif3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwWif3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwWif3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwWif3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwWif3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwWif3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwWif3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwWif3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMwWif3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwWif3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMwWif3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwWif3.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMwWif3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwWif3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwWif3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwWif3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwWif3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwWif3.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
encrypt.c: /tmp/ccL7ArQI.s: Assembler messages:
encrypt.c: /tmp/ccL7ArQI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL7ArQI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL7ArQI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL7ArQI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7ArQI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7ArQI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7ArQI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7ArQI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7ArQI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7ArQI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7ArQI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7ArQI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL7ArQI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7ArQI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL7ArQI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL7ArQI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7ArQI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL7ArQI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL7ArQI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7ArQI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL7ArQI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL7ArQI.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
encrypt.c: /tmp/ccYcBYaY.s: Assembler messages:
encrypt.c: /tmp/ccYcBYaY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYcBYaY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYcBYaY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYcBYaY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcBYaY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcBYaY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcBYaY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcBYaY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcBYaY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYcBYaY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYcBYaY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYcBYaY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYcBYaY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcBYaY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYcBYaY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYcBYaY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYcBYaY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYcBYaY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYcBYaY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYcBYaY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcBYaY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYcBYaY.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/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
encrypt.c: /tmp/ccGhanzb.s: Assembler messages:
encrypt.c: /tmp/ccGhanzb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhanzb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGhanzb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGhanzb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhanzb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhanzb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhanzb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhanzb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhanzb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhanzb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhanzb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhanzb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGhanzb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhanzb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGhanzb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhanzb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccGhanzb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhanzb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhanzb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhanzb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhanzb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhanzb.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccQGmXSU.s: Assembler messages:
encrypt.c: /tmp/ccQGmXSU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQGmXSU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQGmXSU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQGmXSU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGmXSU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGmXSU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGmXSU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGmXSU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGmXSU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGmXSU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGmXSU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGmXSU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQGmXSU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGmXSU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQGmXSU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQGmXSU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGmXSU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGmXSU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGmXSU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGmXSU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGmXSU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQGmXSU.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/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
encrypt.c: /tmp/ccBByTbN.s: Assembler messages:
encrypt.c: /tmp/ccBByTbN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBByTbN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBByTbN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBByTbN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBByTbN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBByTbN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBByTbN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBByTbN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBByTbN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBByTbN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBByTbN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBByTbN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBByTbN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBByTbN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBByTbN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBByTbN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBByTbN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBByTbN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBByTbN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBByTbN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBByTbN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBByTbN.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
encrypt.c: /tmp/ccxcCTi0.s: Assembler messages:
encrypt.c: /tmp/ccxcCTi0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxcCTi0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxcCTi0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxcCTi0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcCTi0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcCTi0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcCTi0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcCTi0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcCTi0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxcCTi0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxcCTi0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxcCTi0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxcCTi0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcCTi0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxcCTi0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxcCTi0.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccxcCTi0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxcCTi0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxcCTi0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxcCTi0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcCTi0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxcCTi0.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/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
encrypt.c: /tmp/cc8GtjUN.s: Assembler messages:
encrypt.c: /tmp/cc8GtjUN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8GtjUN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8GtjUN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8GtjUN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GtjUN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GtjUN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GtjUN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GtjUN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GtjUN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8GtjUN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8GtjUN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8GtjUN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8GtjUN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GtjUN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8GtjUN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8GtjUN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8GtjUN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8GtjUN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8GtjUN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8GtjUN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GtjUN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8GtjUN.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccMXV8sA.s: Assembler messages:
encrypt.c: /tmp/ccMXV8sA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMXV8sA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMXV8sA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMXV8sA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXV8sA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXV8sA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXV8sA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXV8sA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXV8sA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXV8sA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXV8sA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXV8sA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMXV8sA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXV8sA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMXV8sA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMXV8sA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXV8sA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXV8sA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXV8sA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXV8sA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXV8sA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMXV8sA.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/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
encrypt.c: /tmp/cc1XtqEu.s: Assembler messages:
encrypt.c: /tmp/cc1XtqEu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1XtqEu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1XtqEu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1XtqEu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XtqEu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XtqEu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XtqEu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XtqEu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XtqEu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1XtqEu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1XtqEu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1XtqEu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1XtqEu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XtqEu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1XtqEu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1XtqEu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1XtqEu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1XtqEu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1XtqEu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1XtqEu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1XtqEu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1XtqEu.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
encrypt.c: /tmp/ccjaClEG.s: Assembler messages:
encrypt.c: /tmp/ccjaClEG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjaClEG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjaClEG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjaClEG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaClEG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaClEG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaClEG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaClEG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaClEG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaClEG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaClEG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaClEG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjaClEG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaClEG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjaClEG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaClEG.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjaClEG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaClEG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaClEG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaClEG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaClEG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaClEG.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/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
encrypt.c: /tmp/cc17ArQI.s: Assembler messages:
encrypt.c: /tmp/cc17ArQI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc17ArQI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc17ArQI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc17ArQI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17ArQI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17ArQI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17ArQI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17ArQI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17ArQI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17ArQI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17ArQI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17ArQI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc17ArQI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17ArQI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc17ArQI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc17ArQI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc17ArQI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc17ArQI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc17ArQI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17ArQI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc17ArQI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc17ArQI.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccUY3w1U.s: Assembler messages:
encrypt.c: /tmp/ccUY3w1U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUY3w1U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUY3w1U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUY3w1U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY3w1U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY3w1U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY3w1U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY3w1U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY3w1U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUY3w1U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUY3w1U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUY3w1U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUY3w1U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY3w1U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUY3w1U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUY3w1U.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUY3w1U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUY3w1U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUY3w1U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUY3w1U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY3w1U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUY3w1U.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccO4HgJt.s: Assembler messages:
encrypt.c: /tmp/ccO4HgJt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO4HgJt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO4HgJt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO4HgJt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO4HgJt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO4HgJt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO4HgJt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO4HgJt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO4HgJt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO4HgJt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO4HgJt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO4HgJt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO4HgJt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO4HgJt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO4HgJt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO4HgJt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO4HgJt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO4HgJt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO4HgJt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO4HgJt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO4HgJt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO4HgJt.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/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
encrypt.c: /tmp/cceeRO4O.s: Assembler messages:
encrypt.c: /tmp/cceeRO4O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceeRO4O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceeRO4O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceeRO4O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeRO4O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeRO4O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeRO4O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeRO4O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeRO4O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceeRO4O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceeRO4O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceeRO4O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceeRO4O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeRO4O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceeRO4O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceeRO4O.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cceeRO4O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceeRO4O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceeRO4O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceeRO4O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceeRO4O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceeRO4O.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/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
encrypt.c: /tmp/ccRz4dfX.s: Assembler messages:
encrypt.c: /tmp/ccRz4dfX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRz4dfX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRz4dfX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRz4dfX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz4dfX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz4dfX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz4dfX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz4dfX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz4dfX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz4dfX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz4dfX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz4dfX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRz4dfX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz4dfX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRz4dfX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz4dfX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRz4dfX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz4dfX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRz4dfX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRz4dfX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz4dfX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRz4dfX.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/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
encrypt.c: /tmp/ccr626RI.s: Assembler messages:
encrypt.c: /tmp/ccr626RI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr626RI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr626RI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr626RI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr626RI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr626RI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr626RI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr626RI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr626RI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr626RI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr626RI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr626RI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr626RI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr626RI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr626RI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr626RI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr626RI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr626RI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr626RI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr626RI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr626RI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr626RI.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/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
encrypt.c: /tmp/ccT4IWpy.s: Assembler messages:
encrypt.c: /tmp/ccT4IWpy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT4IWpy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT4IWpy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT4IWpy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4IWpy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4IWpy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4IWpy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4IWpy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4IWpy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4IWpy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4IWpy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4IWpy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT4IWpy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4IWpy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT4IWpy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT4IWpy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4IWpy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4IWpy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4IWpy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4IWpy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4IWpy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT4IWpy.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZMSejM.s: Assembler messages:
encrypt.c: /tmp/ccZMSejM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZMSejM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZMSejM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZMSejM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMSejM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMSejM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMSejM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMSejM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMSejM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZMSejM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZMSejM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZMSejM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZMSejM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMSejM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZMSejM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZMSejM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZMSejM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZMSejM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZMSejM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZMSejM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMSejM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZMSejM.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccOA49dM.s: Assembler messages:
encrypt.c: /tmp/ccOA49dM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOA49dM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOA49dM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOA49dM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOA49dM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOA49dM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOA49dM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOA49dM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOA49dM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOA49dM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOA49dM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOA49dM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOA49dM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOA49dM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOA49dM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOA49dM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOA49dM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOA49dM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOA49dM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOA49dM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOA49dM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOA49dM.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/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
encrypt.c: /tmp/ccSsd00Z.s: Assembler messages:
encrypt.c: /tmp/ccSsd00Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSsd00Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSsd00Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSsd00Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsd00Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsd00Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsd00Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsd00Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsd00Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsd00Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsd00Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsd00Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSsd00Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsd00Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSsd00Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsd00Z.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSsd00Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsd00Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsd00Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsd00Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsd00Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsd00Z.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/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
encrypt.c: /tmp/ccrzcdpQ.s: Assembler messages:
encrypt.c: /tmp/ccrzcdpQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrzcdpQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrzcdpQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrzcdpQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzcdpQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzcdpQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzcdpQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrzcdpQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzcdpQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrzcdpQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzcdpQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrzcdpQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrzcdpQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzcdpQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrzcdpQ.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=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
encrypt.c: /tmp/ccucwvFG.s: Assembler messages:
encrypt.c: /tmp/ccucwvFG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucwvFG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccucwvFG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccucwvFG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucwvFG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucwvFG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucwvFG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucwvFG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucwvFG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucwvFG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucwvFG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucwvFG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccucwvFG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucwvFG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccucwvFG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccucwvFG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucwvFG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucwvFG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucwvFG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucwvFG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucwvFG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccucwvFG.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/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
encrypt.c: /tmp/cc9G8nEd.s: Assembler messages:
encrypt.c: /tmp/cc9G8nEd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9G8nEd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9G8nEd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9G8nEd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9G8nEd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9G8nEd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9G8nEd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9G8nEd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9G8nEd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9G8nEd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9G8nEd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9G8nEd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9G8nEd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9G8nEd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9G8nEd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9G8nEd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9G8nEd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9G8nEd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9G8nEd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9G8nEd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9G8nEd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9G8nEd.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
encrypt.c: /tmp/cca9aQ0r.s: Assembler messages:
encrypt.c: /tmp/cca9aQ0r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca9aQ0r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca9aQ0r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca9aQ0r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9aQ0r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9aQ0r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9aQ0r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9aQ0r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9aQ0r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca9aQ0r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca9aQ0r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca9aQ0r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca9aQ0r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9aQ0r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca9aQ0r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca9aQ0r.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cca9aQ0r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca9aQ0r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca9aQ0r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca9aQ0r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9aQ0r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca9aQ0r.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/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
encrypt.c: /tmp/ccNWm6n5.s: Assembler messages:
encrypt.c: /tmp/ccNWm6n5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNWm6n5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNWm6n5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNWm6n5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWm6n5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWm6n5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWm6n5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWm6n5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWm6n5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWm6n5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWm6n5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWm6n5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNWm6n5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWm6n5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNWm6n5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNWm6n5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWm6n5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNWm6n5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNWm6n5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWm6n5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNWm6n5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNWm6n5.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/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
encrypt.c: /tmp/cccfEP1r.s: Assembler messages:
encrypt.c: /tmp/cccfEP1r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccfEP1r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccfEP1r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccfEP1r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfEP1r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfEP1r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfEP1r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfEP1r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfEP1r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfEP1r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfEP1r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfEP1r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccfEP1r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfEP1r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccfEP1r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfEP1r.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccfEP1r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccfEP1r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfEP1r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfEP1r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfEP1r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccfEP1r.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/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
encrypt.c: /tmp/ccNcbmRt.s: Assembler messages:
encrypt.c: /tmp/ccNcbmRt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNcbmRt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNcbmRt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNcbmRt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcbmRt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcbmRt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcbmRt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcbmRt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcbmRt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcbmRt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcbmRt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcbmRt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNcbmRt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcbmRt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNcbmRt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcbmRt.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNcbmRt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcbmRt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNcbmRt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNcbmRt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcbmRt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNcbmRt.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/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
encrypt.c: /tmp/ccp1dYIi.s: Assembler messages:
encrypt.c: /tmp/ccp1dYIi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp1dYIi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp1dYIi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp1dYIi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dYIi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dYIi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dYIi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dYIi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dYIi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1dYIi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1dYIi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1dYIi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp1dYIi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dYIi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp1dYIi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp1dYIi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1dYIi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1dYIi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1dYIi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1dYIi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1dYIi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp1dYIi.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2ypSAp.s: Assembler messages:
encrypt.c: /tmp/cc2ypSAp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2ypSAp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2ypSAp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2ypSAp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ypSAp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ypSAp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ypSAp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ypSAp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ypSAp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ypSAp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ypSAp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ypSAp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2ypSAp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ypSAp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2ypSAp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ypSAp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2ypSAp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ypSAp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ypSAp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ypSAp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ypSAp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ypSAp.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
encrypt.c: /tmp/cc6BSXq9.s: Assembler messages:
encrypt.c: /tmp/cc6BSXq9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6BSXq9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6BSXq9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6BSXq9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BSXq9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BSXq9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BSXq9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BSXq9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BSXq9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BSXq9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BSXq9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BSXq9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6BSXq9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BSXq9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6BSXq9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6BSXq9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BSXq9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6BSXq9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6BSXq9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BSXq9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6BSXq9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6BSXq9.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/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
encrypt.c: /tmp/ccWIsNzo.s: Assembler messages:
encrypt.c: /tmp/ccWIsNzo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWIsNzo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWIsNzo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWIsNzo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIsNzo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIsNzo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIsNzo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIsNzo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIsNzo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIsNzo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIsNzo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIsNzo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWIsNzo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIsNzo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWIsNzo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIsNzo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccWIsNzo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIsNzo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWIsNzo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWIsNzo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIsNzo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWIsNzo.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/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
encrypt.c: /tmp/ccrVtvb9.s: Assembler messages:
encrypt.c: /tmp/ccrVtvb9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrVtvb9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrVtvb9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrVtvb9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVtvb9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVtvb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVtvb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVtvb9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVtvb9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVtvb9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVtvb9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVtvb9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrVtvb9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVtvb9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrVtvb9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrVtvb9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVtvb9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVtvb9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVtvb9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVtvb9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVtvb9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVtvb9.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/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
encrypt.c: /tmp/ccKlHZBV.s: Assembler messages:
encrypt.c: /tmp/ccKlHZBV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKlHZBV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKlHZBV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKlHZBV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlHZBV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlHZBV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlHZBV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlHZBV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlHZBV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKlHZBV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKlHZBV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKlHZBV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKlHZBV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlHZBV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKlHZBV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKlHZBV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKlHZBV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKlHZBV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKlHZBV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlHZBV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKlHZBV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKlHZBV.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/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
encrypt.c: /tmp/ccd4MuLr.s: Assembler messages:
encrypt.c: /tmp/ccd4MuLr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd4MuLr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd4MuLr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd4MuLr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MuLr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MuLr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MuLr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MuLr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MuLr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MuLr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MuLr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MuLr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd4MuLr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MuLr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd4MuLr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MuLr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccd4MuLr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MuLr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4MuLr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4MuLr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MuLr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4MuLr.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/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
encrypt.c: /tmp/ccVfVtct.s: Assembler messages:
encrypt.c: /tmp/ccVfVtct.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVfVtct.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVfVtct.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVfVtct.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfVtct.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfVtct.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfVtct.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfVtct.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfVtct.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfVtct.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfVtct.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfVtct.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVfVtct.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfVtct.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVfVtct.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfVtct.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVfVtct.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfVtct.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVfVtct.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVfVtct.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfVtct.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVfVtct.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cctHfyH8.s: Assembler messages:
encrypt.c: /tmp/cctHfyH8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctHfyH8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctHfyH8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctHfyH8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHfyH8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHfyH8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHfyH8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHfyH8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHfyH8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHfyH8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHfyH8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHfyH8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctHfyH8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHfyH8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctHfyH8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctHfyH8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHfyH8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHfyH8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHfyH8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHfyH8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHfyH8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctHfyH8.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/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
encrypt.c: /tmp/cclMcP05.s: Assembler messages:
encrypt.c: /tmp/cclMcP05.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclMcP05.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclMcP05.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclMcP05.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMcP05.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMcP05.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMcP05.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMcP05.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMcP05.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMcP05.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMcP05.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMcP05.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclMcP05.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMcP05.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclMcP05.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclMcP05.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMcP05.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMcP05.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMcP05.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMcP05.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMcP05.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclMcP05.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
encrypt.c: /tmp/cclwY5zs.s: Assembler messages:
encrypt.c: /tmp/cclwY5zs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclwY5zs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclwY5zs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclwY5zs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwY5zs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwY5zs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwY5zs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwY5zs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwY5zs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclwY5zs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclwY5zs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclwY5zs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclwY5zs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwY5zs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclwY5zs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclwY5zs.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cclwY5zs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclwY5zs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclwY5zs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclwY5zs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwY5zs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclwY5zs.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