Implementation notes: x86, jos, crypto_aead/omdsha256k128n96tau128v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
302235refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
302842refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
307665refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
308707refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
309030refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
311063refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
312480refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
312810refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
315968refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
316417refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
316560refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
316890refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
318465refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
319192refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
319297refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
321248refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
321375refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
321562refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
321675refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
322208refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
322343refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
323430refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
324720refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
326092refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
336533refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
336623refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
338813refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
339877refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
340403refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
340747refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
340770refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
341385refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
341738refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
342232refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
342638refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
342960refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
343170refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
343417refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
343462refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
343612refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
343680refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
343748refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
343950refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
344002refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
344235refgcc -m32 -O -fomit-frame-pointer2014070820140622
344303refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
344790refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
344955refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
345825refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
346320refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
346328refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
347475refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
347820refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
347963refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
347970refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
348278refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
349065refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
349087refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
349568refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
349725refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
349875refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
350018refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
350550refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
350603refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
350707refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
351352refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
351480refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
351637refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
351720refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
351727refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
351848refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
352148refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
352185refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
353325refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
353437refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
353437refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
353708refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
354150refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
354413refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
354833refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
356423refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
357120refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
357173refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
357540refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
358035refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
358110refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
358635refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
358747refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
359632refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
360427refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
360428refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
362070refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
362850refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
364612refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
366173refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
366623refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
368250refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
368610refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
368910refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
373905refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
373980refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
377085refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
381607refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
394665refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
395100refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
396915refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
397687refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
398063refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
398363refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
398700refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
400860refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
401738refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
402548refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
404288refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
405675refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
405697refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
406020refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
408713refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
408810refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
410385refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
486503refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
487095refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
487403refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
487545refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
487605refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
487778refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
487867refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
488220refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
488588refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
488813refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
491040refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
493110refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
493770refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
494903refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
496140refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
496290refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
497655refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
498322refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
498442refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
498465refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
499260refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
499298refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
499410refgcc -m32 -Os -fomit-frame-pointer2014070820140622
499778refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
505013refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
505253refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
506602refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
507022refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
507105refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
507128refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
507473refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
507765refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
508268refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
508350refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
509513refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
509895refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
510038refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
514583refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
515160refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
519128refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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/cc2GnWxU.s: Assembler messages:
encrypt.c: /tmp/cc2GnWxU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2GnWxU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2GnWxU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2GnWxU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GnWxU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GnWxU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GnWxU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GnWxU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GnWxU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2GnWxU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2GnWxU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2GnWxU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2GnWxU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GnWxU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2GnWxU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2GnWxU.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2GnWxU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2GnWxU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2GnWxU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2GnWxU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2GnWxU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2GnWxU.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/omdsha256k128n96tau128v1/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/ccdkHMAS.s: Assembler messages:
encrypt.c: /tmp/ccdkHMAS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdkHMAS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdkHMAS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdkHMAS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkHMAS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkHMAS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkHMAS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkHMAS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkHMAS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkHMAS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkHMAS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkHMAS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdkHMAS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkHMAS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdkHMAS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdkHMAS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkHMAS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdkHMAS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdkHMAS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkHMAS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdkHMAS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdkHMAS.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/omdsha256k128n96tau128v1/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/ccPy72DN.s: Assembler messages:
encrypt.c: /tmp/ccPy72DN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPy72DN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPy72DN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPy72DN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPy72DN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPy72DN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPy72DN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPy72DN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPy72DN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPy72DN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPy72DN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPy72DN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPy72DN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPy72DN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPy72DN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPy72DN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPy72DN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPy72DN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPy72DN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPy72DN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPy72DN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPy72DN.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/omdsha256k128n96tau128v1/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/ccmzfKxO.s: Assembler messages:
encrypt.c: /tmp/ccmzfKxO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmzfKxO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmzfKxO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmzfKxO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzfKxO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzfKxO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzfKxO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzfKxO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzfKxO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzfKxO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzfKxO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzfKxO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmzfKxO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzfKxO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmzfKxO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzfKxO.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmzfKxO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzfKxO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmzfKxO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmzfKxO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzfKxO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmzfKxO.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/omdsha256k128n96tau128v1/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/cc0hwZx1.s: Assembler messages:
encrypt.c: /tmp/cc0hwZx1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0hwZx1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0hwZx1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0hwZx1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hwZx1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hwZx1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hwZx1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hwZx1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hwZx1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hwZx1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hwZx1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hwZx1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0hwZx1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hwZx1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0hwZx1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hwZx1.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0hwZx1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hwZx1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hwZx1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hwZx1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hwZx1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hwZx1.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/omdsha256k128n96tau128v1/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/ccXA13CW.s: Assembler messages:
encrypt.c: /tmp/ccXA13CW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXA13CW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXA13CW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXA13CW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA13CW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA13CW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA13CW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA13CW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA13CW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXA13CW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXA13CW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXA13CW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXA13CW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA13CW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXA13CW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXA13CW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXA13CW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXA13CW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXA13CW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA13CW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXA13CW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXA13CW.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/omdsha256k128n96tau128v1/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/ccDH1qNP.s: Assembler messages:
encrypt.c: /tmp/ccDH1qNP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDH1qNP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDH1qNP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDH1qNP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDH1qNP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDH1qNP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDH1qNP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDH1qNP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDH1qNP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDH1qNP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDH1qNP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDH1qNP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDH1qNP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDH1qNP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDH1qNP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDH1qNP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDH1qNP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDH1qNP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDH1qNP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDH1qNP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDH1qNP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDH1qNP.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/omdsha256k128n96tau128v1/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/ccvkwubR.s: Assembler messages:
encrypt.c: /tmp/ccvkwubR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvkwubR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvkwubR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvkwubR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkwubR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkwubR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkwubR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkwubR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkwubR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkwubR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkwubR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkwubR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvkwubR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkwubR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvkwubR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkwubR.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccvkwubR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkwubR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvkwubR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvkwubR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkwubR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvkwubR.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/omdsha256k128n96tau128v1/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/cc7bOh8l.s: Assembler messages:
encrypt.c: /tmp/cc7bOh8l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7bOh8l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7bOh8l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7bOh8l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bOh8l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bOh8l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bOh8l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bOh8l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bOh8l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7bOh8l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7bOh8l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7bOh8l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7bOh8l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bOh8l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7bOh8l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7bOh8l.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7bOh8l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7bOh8l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7bOh8l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7bOh8l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bOh8l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7bOh8l.s: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/omdsha256k128n96tau128v1/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/ccEktXEc.s: Assembler messages:
encrypt.c: /tmp/ccEktXEc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEktXEc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEktXEc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEktXEc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEktXEc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEktXEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEktXEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEktXEc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEktXEc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEktXEc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEktXEc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEktXEc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEktXEc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEktXEc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEktXEc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEktXEc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEktXEc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEktXEc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEktXEc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEktXEc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEktXEc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEktXEc.s: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/omdsha256k128n96tau128v1/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/cc9xqUp3.s: Assembler messages:
encrypt.c: /tmp/cc9xqUp3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9xqUp3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9xqUp3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9xqUp3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9xqUp3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9xqUp3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9xqUp3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9xqUp3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9xqUp3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9xqUp3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9xqUp3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9xqUp3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9xqUp3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9xqUp3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9xqUp3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9xqUp3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9xqUp3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9xqUp3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9xqUp3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9xqUp3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9xqUp3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9xqUp3.s: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/omdsha256k128n96tau128v1/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/ccatGvGc.s: Assembler messages:
encrypt.c: /tmp/ccatGvGc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccatGvGc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccatGvGc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccatGvGc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatGvGc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatGvGc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatGvGc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatGvGc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatGvGc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatGvGc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatGvGc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatGvGc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccatGvGc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatGvGc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccatGvGc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatGvGc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccatGvGc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatGvGc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatGvGc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatGvGc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatGvGc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatGvGc.s: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/omdsha256k128n96tau128v1/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/ccV1Fykq.s: Assembler messages:
encrypt.c: /tmp/ccV1Fykq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV1Fykq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV1Fykq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV1Fykq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1Fykq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1Fykq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1Fykq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1Fykq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1Fykq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV1Fykq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV1Fykq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV1Fykq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV1Fykq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1Fykq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV1Fykq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV1Fykq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccV1Fykq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV1Fykq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV1Fykq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV1Fykq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1Fykq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV1Fykq.s: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/omdsha256k128n96tau128v1/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/ccleynbg.s: Assembler messages:
encrypt.c: /tmp/ccleynbg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccleynbg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccleynbg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccleynbg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleynbg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleynbg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleynbg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleynbg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleynbg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleynbg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleynbg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleynbg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccleynbg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleynbg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccleynbg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccleynbg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleynbg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccleynbg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccleynbg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleynbg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccleynbg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccleynbg.s: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/omdsha256k128n96tau128v1/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/ccNiUqva.s: Assembler messages:
encrypt.c: /tmp/ccNiUqva.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNiUqva.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNiUqva.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNiUqva.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiUqva.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiUqva.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiUqva.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiUqva.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiUqva.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNiUqva.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNiUqva.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNiUqva.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNiUqva.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiUqva.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNiUqva.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNiUqva.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNiUqva.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNiUqva.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNiUqva.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiUqva.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNiUqva.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNiUqva.s: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/omdsha256k128n96tau128v1/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/ccaBZGTl.s: Assembler messages:
encrypt.c: /tmp/ccaBZGTl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaBZGTl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaBZGTl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaBZGTl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBZGTl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBZGTl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBZGTl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBZGTl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBZGTl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBZGTl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBZGTl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBZGTl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaBZGTl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBZGTl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaBZGTl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBZGTl.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaBZGTl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBZGTl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBZGTl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBZGTl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBZGTl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBZGTl.s: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/omdsha256k128n96tau128v1/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/cc2YwnkA.s: Assembler messages:
encrypt.c: /tmp/cc2YwnkA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2YwnkA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2YwnkA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2YwnkA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2YwnkA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2YwnkA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2YwnkA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2YwnkA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2YwnkA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2YwnkA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2YwnkA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2YwnkA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2YwnkA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2YwnkA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2YwnkA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2YwnkA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2YwnkA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2YwnkA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2YwnkA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2YwnkA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2YwnkA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2YwnkA.s: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/omdsha256k128n96tau128v1/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/cc4JWbFh.s: Assembler messages:
encrypt.c: /tmp/cc4JWbFh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4JWbFh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4JWbFh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4JWbFh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JWbFh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JWbFh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JWbFh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JWbFh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JWbFh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4JWbFh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4JWbFh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4JWbFh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4JWbFh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JWbFh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4JWbFh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4JWbFh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4JWbFh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4JWbFh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4JWbFh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JWbFh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4JWbFh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4JWbFh.s: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/omdsha256k128n96tau128v1/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/ccehqpCx.s: Assembler messages:
encrypt.c: /tmp/ccehqpCx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccehqpCx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccehqpCx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccehqpCx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehqpCx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehqpCx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehqpCx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehqpCx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehqpCx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehqpCx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehqpCx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehqpCx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccehqpCx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehqpCx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccehqpCx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehqpCx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccehqpCx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehqpCx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehqpCx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehqpCx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehqpCx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehqpCx.s: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/omdsha256k128n96tau128v1/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/cclp09hb.s: Assembler messages:
encrypt.c: /tmp/cclp09hb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclp09hb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclp09hb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclp09hb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp09hb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp09hb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp09hb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp09hb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp09hb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp09hb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp09hb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp09hb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclp09hb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp09hb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclp09hb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclp09hb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp09hb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclp09hb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclp09hb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp09hb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclp09hb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclp09hb.s: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/omdsha256k128n96tau128v1/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/ccG6EujM.s: Assembler messages:
encrypt.c: /tmp/ccG6EujM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG6EujM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG6EujM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG6EujM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6EujM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6EujM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6EujM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6EujM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6EujM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6EujM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6EujM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6EujM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG6EujM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6EujM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG6EujM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6EujM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccG6EujM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6EujM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6EujM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6EujM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6EujM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6EujM.s: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/omdsha256k128n96tau128v1/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/ccegDvKk.s: Assembler messages:
encrypt.c: /tmp/ccegDvKk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccegDvKk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccegDvKk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccegDvKk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegDvKk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegDvKk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegDvKk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegDvKk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegDvKk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegDvKk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegDvKk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegDvKk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccegDvKk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegDvKk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccegDvKk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccegDvKk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegDvKk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegDvKk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegDvKk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegDvKk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegDvKk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccegDvKk.s: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/omdsha256k128n96tau128v1/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/ccZwVZKu.s: Assembler messages:
encrypt.c: /tmp/ccZwVZKu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZwVZKu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZwVZKu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZwVZKu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwVZKu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwVZKu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwVZKu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwVZKu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwVZKu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwVZKu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwVZKu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwVZKu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZwVZKu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwVZKu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZwVZKu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwVZKu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZwVZKu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwVZKu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZwVZKu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZwVZKu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwVZKu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZwVZKu.s: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/omdsha256k128n96tau128v1/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/ccoeu7le.s: Assembler messages:
encrypt.c: /tmp/ccoeu7le.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoeu7le.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoeu7le.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoeu7le.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeu7le.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeu7le.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeu7le.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeu7le.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeu7le.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoeu7le.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoeu7le.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoeu7le.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoeu7le.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeu7le.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoeu7le.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoeu7le.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoeu7le.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoeu7le.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoeu7le.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeu7le.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoeu7le.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoeu7le.s: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/omdsha256k128n96tau128v1/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/ccG4NnNs.s: Assembler messages:
encrypt.c: /tmp/ccG4NnNs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG4NnNs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG4NnNs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG4NnNs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4NnNs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4NnNs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4NnNs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4NnNs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4NnNs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4NnNs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4NnNs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4NnNs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG4NnNs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4NnNs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG4NnNs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG4NnNs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4NnNs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG4NnNs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG4NnNs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4NnNs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG4NnNs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG4NnNs.s: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/omdsha256k128n96tau128v1/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/ccTufFuB.s: Assembler messages:
encrypt.c: /tmp/ccTufFuB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTufFuB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTufFuB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTufFuB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTufFuB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTufFuB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTufFuB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTufFuB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTufFuB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTufFuB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTufFuB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTufFuB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTufFuB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTufFuB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTufFuB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTufFuB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTufFuB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTufFuB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTufFuB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTufFuB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTufFuB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTufFuB.s: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/omdsha256k128n96tau128v1/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/ccLKNm8v.s: Assembler messages:
encrypt.c: /tmp/ccLKNm8v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLKNm8v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLKNm8v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLKNm8v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKNm8v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKNm8v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKNm8v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKNm8v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKNm8v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKNm8v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKNm8v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKNm8v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLKNm8v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKNm8v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLKNm8v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKNm8v.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLKNm8v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKNm8v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKNm8v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKNm8v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKNm8v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKNm8v.s: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/omdsha256k128n96tau128v1/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/ccv7lycg.s: Assembler messages:
encrypt.c: /tmp/ccv7lycg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv7lycg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv7lycg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv7lycg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7lycg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7lycg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7lycg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7lycg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7lycg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv7lycg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv7lycg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv7lycg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv7lycg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7lycg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv7lycg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv7lycg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv7lycg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv7lycg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv7lycg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7lycg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv7lycg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv7lycg.s: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/omdsha256k128n96tau128v1/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/ccIdYp7H.s: Assembler messages:
encrypt.c: /tmp/ccIdYp7H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIdYp7H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIdYp7H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIdYp7H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdYp7H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdYp7H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdYp7H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdYp7H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdYp7H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIdYp7H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIdYp7H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIdYp7H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIdYp7H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdYp7H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIdYp7H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIdYp7H.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIdYp7H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIdYp7H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIdYp7H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIdYp7H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdYp7H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIdYp7H.s: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/omdsha256k128n96tau128v1/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/ccqqO94t.s: Assembler messages:
encrypt.c: /tmp/ccqqO94t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqqO94t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqqO94t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqqO94t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqO94t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqO94t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqO94t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqO94t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqO94t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqO94t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqO94t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqO94t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqqO94t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqO94t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqqO94t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqqO94t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqO94t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqO94t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqO94t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqO94t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqO94t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqqO94t.s: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/omdsha256k128n96tau128v1/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/ccN2cocq.s: Assembler messages:
encrypt.c: /tmp/ccN2cocq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN2cocq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN2cocq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN2cocq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2cocq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2cocq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2cocq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2cocq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2cocq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2cocq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2cocq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2cocq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN2cocq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2cocq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN2cocq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN2cocq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2cocq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2cocq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2cocq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2cocq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2cocq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN2cocq.s: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/omdsha256k128n96tau128v1/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/ccoVf8wx.s: Assembler messages:
encrypt.c: /tmp/ccoVf8wx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVf8wx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoVf8wx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoVf8wx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVf8wx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVf8wx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVf8wx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVf8wx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVf8wx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVf8wx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVf8wx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVf8wx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoVf8wx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVf8wx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoVf8wx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVf8wx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoVf8wx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVf8wx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVf8wx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVf8wx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVf8wx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVf8wx.s: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/omdsha256k128n96tau128v1/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/ccR2Nere.s: Assembler messages:
encrypt.c: /tmp/ccR2Nere.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR2Nere.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR2Nere.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR2Nere.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2Nere.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2Nere.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2Nere.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2Nere.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2Nere.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2Nere.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2Nere.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2Nere.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR2Nere.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2Nere.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR2Nere.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR2Nere.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2Nere.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR2Nere.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR2Nere.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2Nere.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR2Nere.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR2Nere.s: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/omdsha256k128n96tau128v1/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/cccZqgko.s: Assembler messages:
encrypt.c: /tmp/cccZqgko.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccZqgko.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccZqgko.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccZqgko.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZqgko.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZqgko.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZqgko.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZqgko.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZqgko.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZqgko.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZqgko.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZqgko.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccZqgko.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZqgko.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccZqgko.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZqgko.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccZqgko.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccZqgko.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccZqgko.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccZqgko.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZqgko.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccZqgko.s: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/omdsha256k128n96tau128v1/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/ccnNIIz3.s: Assembler messages:
encrypt.c: /tmp/ccnNIIz3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnNIIz3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnNIIz3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnNIIz3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNIIz3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNIIz3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNIIz3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNIIz3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNIIz3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNIIz3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNIIz3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNIIz3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnNIIz3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNIIz3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnNIIz3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnNIIz3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNIIz3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnNIIz3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnNIIz3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNIIz3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnNIIz3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnNIIz3.s: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/omdsha256k128n96tau128v1/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/cctYKicd.s: Assembler messages:
encrypt.c: /tmp/cctYKicd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctYKicd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctYKicd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctYKicd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYKicd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYKicd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYKicd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYKicd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYKicd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYKicd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYKicd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYKicd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctYKicd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYKicd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctYKicd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYKicd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctYKicd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYKicd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYKicd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYKicd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYKicd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYKicd.s: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/omdsha256k128n96tau128v1/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/cc5SFeUp.s: Assembler messages:
encrypt.c: /tmp/cc5SFeUp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5SFeUp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5SFeUp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5SFeUp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SFeUp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SFeUp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SFeUp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SFeUp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SFeUp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5SFeUp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5SFeUp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5SFeUp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5SFeUp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SFeUp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5SFeUp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5SFeUp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5SFeUp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5SFeUp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5SFeUp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5SFeUp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SFeUp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5SFeUp.s: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/omdsha256k128n96tau128v1/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/ccUgKNkh.s: Assembler messages:
encrypt.c: /tmp/ccUgKNkh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUgKNkh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUgKNkh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUgKNkh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgKNkh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgKNkh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgKNkh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgKNkh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgKNkh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgKNkh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgKNkh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgKNkh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUgKNkh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgKNkh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUgKNkh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUgKNkh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgKNkh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgKNkh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgKNkh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgKNkh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgKNkh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUgKNkh.s: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/omdsha256k128n96tau128v1/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/ccL5kXC7.s: Assembler messages:
encrypt.c: /tmp/ccL5kXC7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL5kXC7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL5kXC7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL5kXC7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5kXC7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5kXC7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5kXC7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5kXC7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5kXC7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5kXC7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5kXC7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5kXC7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL5kXC7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5kXC7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL5kXC7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL5kXC7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5kXC7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5kXC7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5kXC7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5kXC7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5kXC7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL5kXC7.s: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/omdsha256k128n96tau128v1/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/cclyCbai.s: Assembler messages:
encrypt.c: /tmp/cclyCbai.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyCbai.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclyCbai.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclyCbai.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCbai.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCbai.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCbai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCbai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCbai.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclyCbai.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclyCbai.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclyCbai.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclyCbai.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCbai.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclyCbai.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclyCbai.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cclyCbai.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclyCbai.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclyCbai.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclyCbai.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCbai.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclyCbai.s: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/omdsha256k128n96tau128v1/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/ccDkyXMI.s: Assembler messages:
encrypt.c: /tmp/ccDkyXMI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDkyXMI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDkyXMI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDkyXMI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkyXMI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkyXMI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkyXMI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkyXMI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkyXMI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkyXMI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkyXMI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkyXMI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDkyXMI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkyXMI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDkyXMI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDkyXMI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkyXMI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkyXMI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkyXMI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkyXMI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkyXMI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDkyXMI.s: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/omdsha256k128n96tau128v1/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/ccMXfq5J.s: Assembler messages:
encrypt.c: /tmp/ccMXfq5J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMXfq5J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMXfq5J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMXfq5J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXfq5J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXfq5J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXfq5J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXfq5J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXfq5J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXfq5J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXfq5J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXfq5J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMXfq5J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXfq5J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMXfq5J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXfq5J.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMXfq5J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXfq5J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXfq5J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXfq5J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXfq5J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXfq5J.s: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/omdsha256k128n96tau128v1/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/ccKYATQy.s: Assembler messages:
encrypt.c: /tmp/ccKYATQy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKYATQy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKYATQy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKYATQy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYATQy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYATQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYATQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYATQy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYATQy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYATQy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYATQy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYATQy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKYATQy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYATQy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKYATQy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKYATQy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYATQy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYATQy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYATQy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYATQy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYATQy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKYATQy.s: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/omdsha256k128n96tau128v1/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/ccifRNwx.s: Assembler messages:
encrypt.c: /tmp/ccifRNwx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccifRNwx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccifRNwx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccifRNwx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifRNwx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifRNwx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifRNwx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifRNwx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifRNwx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifRNwx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifRNwx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifRNwx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccifRNwx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifRNwx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccifRNwx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifRNwx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccifRNwx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifRNwx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifRNwx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifRNwx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifRNwx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifRNwx.s: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/omdsha256k128n96tau128v1/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/ccRLmdrJ.s: Assembler messages:
encrypt.c: /tmp/ccRLmdrJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRLmdrJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRLmdrJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRLmdrJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLmdrJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLmdrJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLmdrJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRLmdrJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLmdrJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRLmdrJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLmdrJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLmdrJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLmdrJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLmdrJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLmdrJ.s: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/omdsha256k128n96tau128v1/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/ccSBSglK.s: Assembler messages:
encrypt.c: /tmp/ccSBSglK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSBSglK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSBSglK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSBSglK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBSglK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBSglK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBSglK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBSglK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBSglK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSBSglK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSBSglK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSBSglK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSBSglK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBSglK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSBSglK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSBSglK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSBSglK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSBSglK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSBSglK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBSglK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSBSglK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSBSglK.s: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/omdsha256k128n96tau128v1/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/cc6bRqJz.s: Assembler messages:
encrypt.c: /tmp/cc6bRqJz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bRqJz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6bRqJz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6bRqJz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bRqJz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bRqJz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bRqJz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bRqJz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bRqJz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bRqJz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bRqJz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bRqJz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6bRqJz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bRqJz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6bRqJz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bRqJz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6bRqJz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bRqJz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bRqJz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bRqJz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bRqJz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bRqJz.s: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/omdsha256k128n96tau128v1/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/ccVGjReC.s: Assembler messages:
encrypt.c: /tmp/ccVGjReC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVGjReC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVGjReC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVGjReC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGjReC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGjReC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGjReC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGjReC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGjReC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGjReC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGjReC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGjReC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVGjReC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGjReC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVGjReC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVGjReC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGjReC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVGjReC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVGjReC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGjReC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVGjReC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVGjReC.s: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/omdsha256k128n96tau128v1/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/cc3TWNDq.s: Assembler messages:
encrypt.c: /tmp/cc3TWNDq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3TWNDq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3TWNDq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3TWNDq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TWNDq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TWNDq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TWNDq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TWNDq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TWNDq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3TWNDq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3TWNDq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3TWNDq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3TWNDq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TWNDq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3TWNDq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3TWNDq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc3TWNDq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3TWNDq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3TWNDq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3TWNDq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TWNDq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3TWNDq.s: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/omdsha256k128n96tau128v1/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/ccvEhvVo.s: Assembler messages:
encrypt.c: /tmp/ccvEhvVo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvEhvVo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvEhvVo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvEhvVo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEhvVo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEhvVo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEhvVo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEhvVo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEhvVo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvEhvVo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvEhvVo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvEhvVo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvEhvVo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEhvVo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvEhvVo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvEhvVo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvEhvVo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvEhvVo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvEhvVo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEhvVo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvEhvVo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvEhvVo.s: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/omdsha256k128n96tau128v1/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/ccL3D77m.s: Assembler messages:
encrypt.c: /tmp/ccL3D77m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL3D77m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL3D77m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL3D77m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3D77m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3D77m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3D77m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3D77m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3D77m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3D77m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3D77m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3D77m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL3D77m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3D77m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL3D77m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL3D77m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3D77m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3D77m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3D77m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3D77m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3D77m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL3D77m.s: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/omdsha256k128n96tau128v1/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/ccm47o2v.s: Assembler messages:
encrypt.c: /tmp/ccm47o2v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm47o2v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm47o2v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm47o2v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm47o2v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm47o2v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm47o2v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm47o2v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm47o2v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm47o2v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm47o2v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm47o2v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm47o2v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm47o2v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm47o2v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm47o2v.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccm47o2v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm47o2v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm47o2v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm47o2v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm47o2v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm47o2v.s: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/omdsha256k128n96tau128v1/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/ccSkFLDv.s: Assembler messages:
encrypt.c: /tmp/ccSkFLDv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkFLDv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkFLDv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkFLDv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFLDv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFLDv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFLDv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFLDv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFLDv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkFLDv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkFLDv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkFLDv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkFLDv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFLDv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkFLDv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkFLDv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkFLDv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkFLDv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkFLDv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkFLDv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkFLDv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkFLDv.s: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/omdsha256k128n96tau128v1/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/ccwzHhIx.s: Assembler messages:
encrypt.c: /tmp/ccwzHhIx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwzHhIx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwzHhIx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwzHhIx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHhIx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHhIx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHhIx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHhIx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHhIx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzHhIx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzHhIx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzHhIx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwzHhIx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHhIx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwzHhIx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzHhIx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwzHhIx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwzHhIx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwzHhIx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwzHhIx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHhIx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwzHhIx.s: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/omdsha256k128n96tau128v1/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/ccAVXR9y.s: Assembler messages:
encrypt.c: /tmp/ccAVXR9y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAVXR9y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAVXR9y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAVXR9y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVXR9y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVXR9y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVXR9y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVXR9y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVXR9y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVXR9y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVXR9y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVXR9y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAVXR9y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVXR9y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAVXR9y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVXR9y.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccAVXR9y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVXR9y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAVXR9y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAVXR9y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVXR9y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAVXR9y.s: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/omdsha256k128n96tau128v1/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/cco9vM7p.s: Assembler messages:
encrypt.c: /tmp/cco9vM7p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9vM7p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco9vM7p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco9vM7p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9vM7p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9vM7p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9vM7p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9vM7p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9vM7p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9vM7p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9vM7p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9vM7p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco9vM7p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9vM7p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco9vM7p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco9vM7p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9vM7p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9vM7p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9vM7p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9vM7p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9vM7p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco9vM7p.s: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/omdsha256k128n96tau128v1/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/ccaIfY7U.s: Assembler messages:
encrypt.c: /tmp/ccaIfY7U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaIfY7U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaIfY7U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaIfY7U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIfY7U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIfY7U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIfY7U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIfY7U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIfY7U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaIfY7U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaIfY7U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaIfY7U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaIfY7U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIfY7U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaIfY7U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaIfY7U.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaIfY7U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaIfY7U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaIfY7U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaIfY7U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIfY7U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaIfY7U.s: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/omdsha256k128n96tau128v1/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/cclMDfJX.s: Assembler messages:
encrypt.c: /tmp/cclMDfJX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclMDfJX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclMDfJX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclMDfJX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMDfJX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMDfJX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMDfJX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMDfJX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMDfJX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMDfJX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMDfJX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMDfJX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclMDfJX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMDfJX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclMDfJX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclMDfJX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMDfJX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMDfJX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMDfJX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMDfJX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMDfJX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclMDfJX.s: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/omdsha256k128n96tau128v1/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/cccO1iWM.s: Assembler messages:
encrypt.c: /tmp/cccO1iWM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccO1iWM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccO1iWM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccO1iWM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccO1iWM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccO1iWM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccO1iWM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccO1iWM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccO1iWM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccO1iWM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccO1iWM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccO1iWM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccO1iWM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccO1iWM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccO1iWM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccO1iWM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccO1iWM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccO1iWM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccO1iWM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccO1iWM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccO1iWM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccO1iWM.s: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/omdsha256k128n96tau128v1/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/ccdp1cDO.s: Assembler messages:
encrypt.c: /tmp/ccdp1cDO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdp1cDO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdp1cDO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdp1cDO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp1cDO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp1cDO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp1cDO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp1cDO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp1cDO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdp1cDO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdp1cDO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdp1cDO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdp1cDO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp1cDO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdp1cDO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdp1cDO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdp1cDO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdp1cDO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdp1cDO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp1cDO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdp1cDO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdp1cDO.s: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/omdsha256k128n96tau128v1/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/ccn5L5eX.s: Assembler messages:
encrypt.c: /tmp/ccn5L5eX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn5L5eX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn5L5eX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn5L5eX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5L5eX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5L5eX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5L5eX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5L5eX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5L5eX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn5L5eX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn5L5eX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn5L5eX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn5L5eX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5L5eX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn5L5eX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn5L5eX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn5L5eX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn5L5eX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn5L5eX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5L5eX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn5L5eX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn5L5eX.s: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/omdsha256k128n96tau128v1/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/cctqAwJV.s: Assembler messages:
encrypt.c: /tmp/cctqAwJV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctqAwJV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctqAwJV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctqAwJV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAwJV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAwJV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAwJV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAwJV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAwJV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAwJV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAwJV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAwJV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctqAwJV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAwJV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctqAwJV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAwJV.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctqAwJV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAwJV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctqAwJV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctqAwJV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAwJV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctqAwJV.s: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/omdsha256k128n96tau128v1/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/cc9qB4eV.s: Assembler messages:
encrypt.c: /tmp/cc9qB4eV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9qB4eV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9qB4eV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9qB4eV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qB4eV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qB4eV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qB4eV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qB4eV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qB4eV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qB4eV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qB4eV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qB4eV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9qB4eV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qB4eV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9qB4eV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9qB4eV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qB4eV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qB4eV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qB4eV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qB4eV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qB4eV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9qB4eV.s: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/omdsha256k128n96tau128v1/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/ccyB2NIT.s: Assembler messages:
encrypt.c: /tmp/ccyB2NIT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyB2NIT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyB2NIT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyB2NIT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyB2NIT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyB2NIT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyB2NIT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyB2NIT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyB2NIT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyB2NIT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyB2NIT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyB2NIT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyB2NIT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyB2NIT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyB2NIT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyB2NIT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccyB2NIT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyB2NIT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyB2NIT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyB2NIT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyB2NIT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyB2NIT.s: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/omdsha256k128n96tau128v1/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/ccJx3RU1.s: Assembler messages:
encrypt.c: /tmp/ccJx3RU1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJx3RU1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJx3RU1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJx3RU1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx3RU1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx3RU1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx3RU1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx3RU1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx3RU1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx3RU1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx3RU1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx3RU1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJx3RU1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx3RU1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJx3RU1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJx3RU1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJx3RU1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx3RU1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx3RU1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJx3RU1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJx3RU1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJx3RU1.s: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/omdsha256k128n96tau128v1/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/ccmaZstd.s: Assembler messages:
encrypt.c: /tmp/ccmaZstd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmaZstd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmaZstd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmaZstd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaZstd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaZstd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaZstd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaZstd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaZstd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmaZstd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmaZstd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmaZstd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmaZstd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaZstd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmaZstd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmaZstd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmaZstd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmaZstd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmaZstd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmaZstd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaZstd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmaZstd.s: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/omdsha256k128n96tau128v1/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/ccLz2O5T.s: Assembler messages:
encrypt.c: /tmp/ccLz2O5T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLz2O5T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLz2O5T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLz2O5T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLz2O5T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLz2O5T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLz2O5T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLz2O5T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLz2O5T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLz2O5T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLz2O5T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLz2O5T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLz2O5T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLz2O5T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLz2O5T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLz2O5T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLz2O5T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLz2O5T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLz2O5T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLz2O5T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLz2O5T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLz2O5T.s: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/omdsha256k128n96tau128v1/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/ccprtX5Z.s: Assembler messages:
encrypt.c: /tmp/ccprtX5Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccprtX5Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccprtX5Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccprtX5Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprtX5Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprtX5Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprtX5Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprtX5Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprtX5Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccprtX5Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccprtX5Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccprtX5Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccprtX5Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprtX5Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccprtX5Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccprtX5Z.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccprtX5Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccprtX5Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccprtX5Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccprtX5Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprtX5Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccprtX5Z.s: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/omdsha256k128n96tau128v1/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/cc39Ystd.s: Assembler messages:
encrypt.c: /tmp/cc39Ystd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc39Ystd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc39Ystd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc39Ystd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39Ystd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39Ystd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39Ystd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39Ystd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39Ystd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39Ystd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39Ystd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39Ystd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc39Ystd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39Ystd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc39Ystd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39Ystd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc39Ystd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc39Ystd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc39Ystd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc39Ystd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39Ystd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc39Ystd.s: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/omdsha256k128n96tau128v1/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/ccphadb4.s: Assembler messages:
encrypt.c: /tmp/ccphadb4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccphadb4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccphadb4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccphadb4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphadb4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphadb4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphadb4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphadb4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphadb4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccphadb4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccphadb4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccphadb4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccphadb4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphadb4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccphadb4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccphadb4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccphadb4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccphadb4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccphadb4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccphadb4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccphadb4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccphadb4.s: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/omdsha256k128n96tau128v1/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/ccFByU81.s: Assembler messages:
encrypt.c: /tmp/ccFByU81.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFByU81.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFByU81.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFByU81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFByU81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFByU81.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFByU81.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFByU81.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFByU81.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFByU81.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFByU81.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFByU81.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFByU81.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFByU81.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFByU81.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFByU81.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFByU81.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFByU81.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFByU81.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFByU81.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFByU81.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFByU81.s: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/omdsha256k128n96tau128v1/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/ccN0khJT.s: Assembler messages:
encrypt.c: /tmp/ccN0khJT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN0khJT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN0khJT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN0khJT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0khJT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0khJT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0khJT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0khJT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0khJT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0khJT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0khJT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0khJT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN0khJT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0khJT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN0khJT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN0khJT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0khJT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0khJT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0khJT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0khJT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0khJT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN0khJT.s: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/omdsha256k128n96tau128v1/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/ccMOnWra.s: Assembler messages:
encrypt.c: /tmp/ccMOnWra.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMOnWra.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMOnWra.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMOnWra.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOnWra.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOnWra.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOnWra.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOnWra.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOnWra.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOnWra.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOnWra.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOnWra.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMOnWra.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOnWra.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMOnWra.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOnWra.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMOnWra.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOnWra.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOnWra.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOnWra.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOnWra.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOnWra.s: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/omdsha256k128n96tau128v1/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/ccpQpNg1.s: Assembler messages:
encrypt.c: /tmp/ccpQpNg1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpQpNg1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpQpNg1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpQpNg1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQpNg1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQpNg1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQpNg1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQpNg1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQpNg1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQpNg1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQpNg1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQpNg1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpQpNg1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQpNg1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpQpNg1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpQpNg1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQpNg1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQpNg1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQpNg1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQpNg1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQpNg1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpQpNg1.s: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/omdsha256k128n96tau128v1/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/cc5TBpVT.s: Assembler messages:
encrypt.c: /tmp/cc5TBpVT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5TBpVT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5TBpVT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5TBpVT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TBpVT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TBpVT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TBpVT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TBpVT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TBpVT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TBpVT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TBpVT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TBpVT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5TBpVT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TBpVT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5TBpVT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5TBpVT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5TBpVT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5TBpVT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5TBpVT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TBpVT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5TBpVT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5TBpVT.s: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/omdsha256k128n96tau128v1/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/ccp6Xa84.s: Assembler messages:
encrypt.c: /tmp/ccp6Xa84.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6Xa84.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp6Xa84.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp6Xa84.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Xa84.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Xa84.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Xa84.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Xa84.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Xa84.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6Xa84.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6Xa84.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6Xa84.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp6Xa84.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Xa84.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp6Xa84.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6Xa84.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccp6Xa84.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6Xa84.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6Xa84.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6Xa84.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Xa84.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6Xa84.s: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/omdsha256k128n96tau128v1/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/ccEJu1Z4.s: Assembler messages:
encrypt.c: /tmp/ccEJu1Z4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEJu1Z4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEJu1Z4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEJu1Z4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJu1Z4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJu1Z4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJu1Z4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEJu1Z4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEJu1Z4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJu1Z4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJu1Z4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJu1Z4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJu1Z4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJu1Z4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEJu1Z4.s: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/omdsha256k128n96tau128v1/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/ccSzxL2o.s: Assembler messages:
encrypt.c: /tmp/ccSzxL2o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSzxL2o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSzxL2o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSzxL2o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzxL2o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzxL2o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzxL2o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzxL2o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzxL2o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSzxL2o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSzxL2o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSzxL2o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSzxL2o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzxL2o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSzxL2o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSzxL2o.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSzxL2o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSzxL2o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSzxL2o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSzxL2o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzxL2o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSzxL2o.s: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/omdsha256k128n96tau128v1/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/ccLVWoGu.s: Assembler messages:
encrypt.c: /tmp/ccLVWoGu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLVWoGu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLVWoGu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLVWoGu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVWoGu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVWoGu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVWoGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVWoGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVWoGu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLVWoGu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLVWoGu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLVWoGu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLVWoGu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVWoGu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLVWoGu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLVWoGu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLVWoGu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLVWoGu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLVWoGu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLVWoGu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVWoGu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLVWoGu.s: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/omdsha256k128n96tau128v1/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/ccXgmSQZ.s: Assembler messages:
encrypt.c: /tmp/ccXgmSQZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXgmSQZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXgmSQZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXgmSQZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXgmSQZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXgmSQZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXgmSQZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXgmSQZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXgmSQZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXgmSQZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXgmSQZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXgmSQZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgmSQZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXgmSQZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXgmSQZ.s: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/omdsha256k128n96tau128v1/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/cc54YmXA.s: Assembler messages:
encrypt.c: /tmp/cc54YmXA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc54YmXA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc54YmXA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc54YmXA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54YmXA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54YmXA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54YmXA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54YmXA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54YmXA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54YmXA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54YmXA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54YmXA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc54YmXA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54YmXA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc54YmXA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54YmXA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc54YmXA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54YmXA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc54YmXA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc54YmXA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54YmXA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc54YmXA.s: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/omdsha256k128n96tau128v1/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/ccY1fskL.s: Assembler messages:
encrypt.c: /tmp/ccY1fskL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY1fskL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY1fskL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY1fskL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1fskL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1fskL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1fskL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1fskL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1fskL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1fskL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1fskL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1fskL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY1fskL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1fskL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY1fskL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY1fskL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY1fskL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY1fskL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY1fskL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1fskL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY1fskL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY1fskL.s: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/omdsha256k128n96tau128v1/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/cc0Xoxyq.s: Assembler messages:
encrypt.c: /tmp/cc0Xoxyq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Xoxyq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Xoxyq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Xoxyq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Xoxyq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Xoxyq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Xoxyq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Xoxyq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Xoxyq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0Xoxyq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Xoxyq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Xoxyq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Xoxyq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Xoxyq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Xoxyq.s: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/omdsha256k128n96tau128v1/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/cc3GtHzH.s: Assembler messages:
encrypt.c: /tmp/cc3GtHzH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3GtHzH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3GtHzH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3GtHzH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GtHzH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GtHzH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GtHzH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GtHzH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GtHzH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GtHzH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GtHzH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GtHzH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3GtHzH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GtHzH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3GtHzH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3GtHzH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GtHzH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3GtHzH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3GtHzH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GtHzH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3GtHzH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3GtHzH.s: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/omdsha256k128n96tau128v1/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/cccslQqz.s: Assembler messages:
encrypt.c: /tmp/cccslQqz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccslQqz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccslQqz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccslQqz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccslQqz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccslQqz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccslQqz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccslQqz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccslQqz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccslQqz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccslQqz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccslQqz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccslQqz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccslQqz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccslQqz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccslQqz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccslQqz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccslQqz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccslQqz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccslQqz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccslQqz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccslQqz.s: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/omdsha256k128n96tau128v1/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/ccw5693S.s: Assembler messages:
encrypt.c: /tmp/ccw5693S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw5693S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw5693S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw5693S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5693S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5693S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5693S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5693S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5693S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw5693S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw5693S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw5693S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw5693S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5693S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw5693S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw5693S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw5693S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw5693S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw5693S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5693S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw5693S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw5693S.s: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/omdsha256k128n96tau128v1/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/ccBYmvdI.s: Assembler messages:
encrypt.c: /tmp/ccBYmvdI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBYmvdI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBYmvdI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBYmvdI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYmvdI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYmvdI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYmvdI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYmvdI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYmvdI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYmvdI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYmvdI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYmvdI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBYmvdI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYmvdI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBYmvdI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBYmvdI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYmvdI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBYmvdI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBYmvdI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYmvdI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBYmvdI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBYmvdI.s: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/omdsha256k128n96tau128v1/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/ccY0bFVp.s: Assembler messages:
encrypt.c: /tmp/ccY0bFVp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY0bFVp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY0bFVp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY0bFVp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bFVp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bFVp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bFVp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bFVp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bFVp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY0bFVp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY0bFVp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY0bFVp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY0bFVp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bFVp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY0bFVp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY0bFVp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccY0bFVp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY0bFVp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY0bFVp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY0bFVp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0bFVp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY0bFVp.s: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/omdsha256k128n96tau128v1/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/ccHHpYaQ.s: Assembler messages:
encrypt.c: /tmp/ccHHpYaQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHHpYaQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHHpYaQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHHpYaQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHpYaQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHpYaQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHpYaQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHHpYaQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHHpYaQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHpYaQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHpYaQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHpYaQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHpYaQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHpYaQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHHpYaQ.s: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/omdsha256k128n96tau128v1/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/ccQrcr8S.s: Assembler messages:
encrypt.c: /tmp/ccQrcr8S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQrcr8S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQrcr8S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQrcr8S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrcr8S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrcr8S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrcr8S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrcr8S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrcr8S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrcr8S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrcr8S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrcr8S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQrcr8S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrcr8S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQrcr8S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrcr8S.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccQrcr8S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrcr8S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrcr8S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrcr8S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrcr8S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrcr8S.s: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/omdsha256k128n96tau128v1/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/cc7QUMtK.s: Assembler messages:
encrypt.c: /tmp/cc7QUMtK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7QUMtK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7QUMtK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7QUMtK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUMtK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUMtK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUMtK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUMtK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUMtK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUMtK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUMtK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUMtK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7QUMtK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUMtK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7QUMtK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7QUMtK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUMtK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUMtK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUMtK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUMtK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUMtK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7QUMtK.s: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/omdsha256k128n96tau128v1/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/ccq3CGUL.s: Assembler messages:
encrypt.c: /tmp/ccq3CGUL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3CGUL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq3CGUL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq3CGUL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3CGUL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3CGUL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3CGUL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3CGUL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3CGUL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3CGUL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3CGUL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3CGUL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq3CGUL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3CGUL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq3CGUL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3CGUL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccq3CGUL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3CGUL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3CGUL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3CGUL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3CGUL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3CGUL.s: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/omdsha256k128n96tau128v1/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/cc2WDRWS.s: Assembler messages:
encrypt.c: /tmp/cc2WDRWS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2WDRWS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2WDRWS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2WDRWS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2WDRWS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2WDRWS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2WDRWS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2WDRWS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2WDRWS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2WDRWS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2WDRWS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2WDRWS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2WDRWS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2WDRWS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2WDRWS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2WDRWS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2WDRWS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2WDRWS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2WDRWS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2WDRWS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2WDRWS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2WDRWS.s: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/omdsha256k128n96tau128v1/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/ccpZRsIU.s: Assembler messages:
encrypt.c: /tmp/ccpZRsIU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpZRsIU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpZRsIU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpZRsIU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZRsIU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZRsIU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZRsIU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZRsIU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZRsIU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZRsIU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZRsIU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZRsIU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpZRsIU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZRsIU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpZRsIU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZRsIU.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccpZRsIU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZRsIU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZRsIU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZRsIU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZRsIU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZRsIU.s: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/omdsha256k128n96tau128v1/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/ccG7P1dP.s: Assembler messages:
encrypt.c: /tmp/ccG7P1dP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG7P1dP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG7P1dP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG7P1dP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7P1dP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7P1dP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7P1dP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7P1dP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7P1dP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7P1dP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7P1dP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7P1dP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG7P1dP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7P1dP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG7P1dP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7P1dP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccG7P1dP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7P1dP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7P1dP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7P1dP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7P1dP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7P1dP.s: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/omdsha256k128n96tau128v1/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/ccvYtdsR.s: Assembler messages:
encrypt.c: /tmp/ccvYtdsR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvYtdsR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvYtdsR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvYtdsR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYtdsR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYtdsR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYtdsR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYtdsR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYtdsR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvYtdsR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvYtdsR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvYtdsR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvYtdsR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYtdsR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvYtdsR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvYtdsR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvYtdsR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvYtdsR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvYtdsR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYtdsR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvYtdsR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvYtdsR.s: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/omdsha256k128n96tau128v1/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/ccBMSK6j.s: Assembler messages:
encrypt.c: /tmp/ccBMSK6j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBMSK6j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBMSK6j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBMSK6j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMSK6j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMSK6j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMSK6j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMSK6j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMSK6j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMSK6j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMSK6j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMSK6j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBMSK6j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMSK6j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBMSK6j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBMSK6j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMSK6j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMSK6j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMSK6j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMSK6j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMSK6j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBMSK6j.s: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/omdsha256k128n96tau128v1/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/ccvEzxIw.s: Assembler messages:
encrypt.c: /tmp/ccvEzxIw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvEzxIw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvEzxIw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvEzxIw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEzxIw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEzxIw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEzxIw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEzxIw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEzxIw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEzxIw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEzxIw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEzxIw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvEzxIw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEzxIw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvEzxIw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEzxIw.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccvEzxIw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEzxIw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvEzxIw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvEzxIw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEzxIw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvEzxIw.s: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/omdsha256k128n96tau128v1/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/ccOmlKaf.s: Assembler messages:
encrypt.c: /tmp/ccOmlKaf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOmlKaf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOmlKaf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOmlKaf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmlKaf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmlKaf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmlKaf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmlKaf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmlKaf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOmlKaf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOmlKaf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOmlKaf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOmlKaf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmlKaf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOmlKaf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOmlKaf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOmlKaf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOmlKaf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOmlKaf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmlKaf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOmlKaf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOmlKaf.s: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/omdsha256k128n96tau128v1/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/ccUVpNDs.s: Assembler messages:
encrypt.c: /tmp/ccUVpNDs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVpNDs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUVpNDs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUVpNDs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVpNDs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVpNDs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVpNDs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVpNDs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVpNDs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVpNDs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVpNDs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVpNDs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUVpNDs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVpNDs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUVpNDs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVpNDs.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUVpNDs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVpNDs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVpNDs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVpNDs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVpNDs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVpNDs.s: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/omdsha256k128n96tau128v1/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/ccF72T5B.s: Assembler messages:
encrypt.c: /tmp/ccF72T5B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF72T5B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF72T5B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF72T5B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF72T5B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF72T5B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF72T5B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF72T5B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF72T5B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF72T5B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF72T5B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF72T5B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF72T5B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF72T5B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF72T5B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF72T5B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccF72T5B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF72T5B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF72T5B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF72T5B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF72T5B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF72T5B.s: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/omdsha256k128n96tau128v1/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/ccXdOQ1u.s: Assembler messages:
encrypt.c: /tmp/ccXdOQ1u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXdOQ1u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXdOQ1u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXdOQ1u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXdOQ1u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXdOQ1u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXdOQ1u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXdOQ1u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXdOQ1u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXdOQ1u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXdOQ1u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXdOQ1u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdOQ1u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXdOQ1u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXdOQ1u.s: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/omdsha256k128n96tau128v1/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/cc3hWXCh.s: Assembler messages:
encrypt.c: /tmp/cc3hWXCh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3hWXCh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3hWXCh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3hWXCh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hWXCh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hWXCh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hWXCh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hWXCh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hWXCh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hWXCh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hWXCh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hWXCh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3hWXCh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hWXCh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3hWXCh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3hWXCh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hWXCh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hWXCh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hWXCh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hWXCh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hWXCh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hWXCh.s: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/omdsha256k128n96tau128v1/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/ccsosENr.s: Assembler messages:
encrypt.c: /tmp/ccsosENr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsosENr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsosENr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsosENr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsosENr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsosENr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsosENr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsosENr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsosENr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsosENr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsosENr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsosENr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsosENr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsosENr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsosENr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsosENr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsosENr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsosENr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsosENr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsosENr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsosENr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsosENr.s: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/omdsha256k128n96tau128v1/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/ccYWoUwf.s: Assembler messages:
encrypt.c: /tmp/ccYWoUwf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYWoUwf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYWoUwf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYWoUwf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWoUwf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWoUwf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWoUwf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWoUwf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWoUwf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWoUwf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWoUwf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWoUwf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYWoUwf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWoUwf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYWoUwf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWoUwf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYWoUwf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWoUwf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYWoUwf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYWoUwf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWoUwf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYWoUwf.s: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/omdsha256k128n96tau128v1/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/ccgnC8a9.s: Assembler messages:
encrypt.c: /tmp/ccgnC8a9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgnC8a9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgnC8a9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgnC8a9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnC8a9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnC8a9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnC8a9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnC8a9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnC8a9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnC8a9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnC8a9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnC8a9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgnC8a9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnC8a9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgnC8a9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgnC8a9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnC8a9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnC8a9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnC8a9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnC8a9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnC8a9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgnC8a9.s: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/omdsha256k128n96tau128v1/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/cc1ZEPQb.s: Assembler messages:
encrypt.c: /tmp/cc1ZEPQb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ZEPQb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ZEPQb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ZEPQb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZEPQb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZEPQb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZEPQb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ZEPQb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZEPQb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc1ZEPQb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZEPQb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZEPQb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZEPQb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZEPQb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZEPQb.s: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/omdsha256k128n96tau128v1/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/ccE61e6Y.s: Assembler messages:
encrypt.c: /tmp/ccE61e6Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE61e6Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE61e6Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE61e6Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE61e6Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE61e6Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE61e6Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE61e6Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE61e6Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE61e6Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE61e6Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE61e6Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE61e6Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE61e6Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE61e6Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE61e6Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE61e6Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE61e6Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE61e6Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE61e6Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE61e6Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE61e6Y.s: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/omdsha256k128n96tau128v1/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/cc18TqEk.s: Assembler messages:
encrypt.c: /tmp/cc18TqEk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18TqEk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc18TqEk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc18TqEk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18TqEk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18TqEk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18TqEk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18TqEk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18TqEk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18TqEk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18TqEk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18TqEk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc18TqEk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18TqEk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc18TqEk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18TqEk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc18TqEk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18TqEk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18TqEk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18TqEk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18TqEk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18TqEk.s: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/omdsha256k128n96tau128v1/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/ccgyn99b.s: Assembler messages:
encrypt.c: /tmp/ccgyn99b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgyn99b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgyn99b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgyn99b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyn99b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyn99b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyn99b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyn99b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyn99b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyn99b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyn99b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyn99b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgyn99b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyn99b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgyn99b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgyn99b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyn99b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgyn99b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgyn99b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyn99b.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgyn99b.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgyn99b.s: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/omdsha256k128n96tau128v1/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/cco5QHx7.s: Assembler messages:
encrypt.c: /tmp/cco5QHx7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco5QHx7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco5QHx7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco5QHx7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5QHx7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5QHx7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5QHx7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5QHx7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5QHx7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5QHx7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5QHx7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5QHx7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco5QHx7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5QHx7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco5QHx7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco5QHx7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco5QHx7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco5QHx7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco5QHx7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5QHx7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco5QHx7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco5QHx7.s: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/omdsha256k128n96tau128v1/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/cczSFInf.s: Assembler messages:
encrypt.c: /tmp/cczSFInf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczSFInf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczSFInf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczSFInf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSFInf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSFInf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSFInf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSFInf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSFInf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczSFInf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczSFInf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczSFInf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczSFInf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSFInf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczSFInf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczSFInf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczSFInf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczSFInf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczSFInf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczSFInf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSFInf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczSFInf.s: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/omdsha256k128n96tau128v1/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/ccCKY6g2.s: Assembler messages:
encrypt.c: /tmp/ccCKY6g2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCKY6g2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCKY6g2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCKY6g2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKY6g2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKY6g2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKY6g2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKY6g2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKY6g2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCKY6g2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCKY6g2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCKY6g2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCKY6g2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKY6g2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCKY6g2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCKY6g2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCKY6g2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCKY6g2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCKY6g2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKY6g2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCKY6g2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCKY6g2.s: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/omdsha256k128n96tau128v1/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/ccNXn4gR.s: Assembler messages:
encrypt.c: /tmp/ccNXn4gR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXn4gR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXn4gR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXn4gR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXn4gR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXn4gR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXn4gR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXn4gR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXn4gR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXn4gR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXn4gR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXn4gR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXn4gR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXn4gR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXn4gR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXn4gR.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNXn4gR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXn4gR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXn4gR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXn4gR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXn4gR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXn4gR.s: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/omdsha256k128n96tau128v1/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/ccL59hEz.s: Assembler messages:
encrypt.c: /tmp/ccL59hEz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL59hEz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL59hEz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL59hEz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL59hEz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL59hEz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL59hEz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL59hEz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL59hEz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL59hEz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL59hEz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL59hEz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL59hEz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL59hEz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL59hEz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL59hEz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccL59hEz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL59hEz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL59hEz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL59hEz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL59hEz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL59hEz.s: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/omdsha256k128n96tau128v1/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/ccXVgJEV.s: Assembler messages:
encrypt.c: /tmp/ccXVgJEV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXVgJEV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXVgJEV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXVgJEV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVgJEV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVgJEV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVgJEV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVgJEV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVgJEV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVgJEV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVgJEV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVgJEV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXVgJEV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVgJEV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXVgJEV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXVgJEV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVgJEV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVgJEV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVgJEV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVgJEV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVgJEV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXVgJEV.s: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/omdsha256k128n96tau128v1/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/ccTh4sTV.s: Assembler messages:
encrypt.c: /tmp/ccTh4sTV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTh4sTV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTh4sTV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTh4sTV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTh4sTV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTh4sTV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTh4sTV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTh4sTV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTh4sTV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTh4sTV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTh4sTV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTh4sTV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTh4sTV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTh4sTV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTh4sTV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTh4sTV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTh4sTV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTh4sTV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTh4sTV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTh4sTV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTh4sTV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTh4sTV.s: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/omdsha256k128n96tau128v1/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/cci1v6JS.s: Assembler messages:
encrypt.c: /tmp/cci1v6JS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci1v6JS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci1v6JS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci1v6JS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1v6JS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1v6JS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1v6JS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1v6JS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1v6JS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1v6JS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1v6JS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1v6JS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci1v6JS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1v6JS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci1v6JS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1v6JS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cci1v6JS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1v6JS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1v6JS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1v6JS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1v6JS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1v6JS.s: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/omdsha256k128n96tau128v1/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/ccruAp1N.s: Assembler messages:
encrypt.c: /tmp/ccruAp1N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccruAp1N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccruAp1N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccruAp1N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruAp1N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruAp1N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruAp1N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruAp1N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruAp1N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruAp1N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruAp1N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruAp1N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccruAp1N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruAp1N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccruAp1N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruAp1N.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccruAp1N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruAp1N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccruAp1N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccruAp1N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruAp1N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccruAp1N.s: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/omdsha256k128n96tau128v1/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/ccse90uY.s: Assembler messages:
encrypt.c: /tmp/ccse90uY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccse90uY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccse90uY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccse90uY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse90uY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse90uY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse90uY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse90uY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse90uY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccse90uY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccse90uY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccse90uY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccse90uY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse90uY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccse90uY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccse90uY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccse90uY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccse90uY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccse90uY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccse90uY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccse90uY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccse90uY.s: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/omdsha256k128n96tau128v1/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/cc3ZAuG6.s: Assembler messages:
encrypt.c: /tmp/cc3ZAuG6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ZAuG6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ZAuG6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ZAuG6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZAuG6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZAuG6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZAuG6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ZAuG6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZAuG6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc3ZAuG6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ZAuG6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZAuG6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZAuG6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZAuG6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZAuG6.s: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/omdsha256k128n96tau128v1/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/ccwDDGs5.s: Assembler messages:
encrypt.c: /tmp/ccwDDGs5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDDGs5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwDDGs5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwDDGs5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDDGs5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDDGs5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDDGs5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDDGs5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDDGs5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDDGs5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDDGs5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDDGs5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwDDGs5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDDGs5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwDDGs5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwDDGs5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDDGs5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDDGs5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDDGs5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDDGs5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDDGs5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwDDGs5.s: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/omdsha256k128n96tau128v1/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/ccHEjC2Y.s: Assembler messages:
encrypt.c: /tmp/ccHEjC2Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHEjC2Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHEjC2Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHEjC2Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEjC2Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEjC2Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEjC2Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHEjC2Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEjC2Y.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHEjC2Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEjC2Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHEjC2Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHEjC2Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEjC2Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHEjC2Y.s: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/omdsha256k128n96tau128v1/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/ccOKBWc0.s: Assembler messages:
encrypt.c: /tmp/ccOKBWc0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOKBWc0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOKBWc0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOKBWc0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKBWc0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKBWc0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKBWc0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKBWc0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKBWc0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKBWc0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKBWc0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKBWc0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOKBWc0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKBWc0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOKBWc0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOKBWc0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKBWc0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOKBWc0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOKBWc0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKBWc0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOKBWc0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOKBWc0.s: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/omdsha256k128n96tau128v1/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/ccJxNj90.s: Assembler messages:
encrypt.c: /tmp/ccJxNj90.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJxNj90.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJxNj90.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJxNj90.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxNj90.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxNj90.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxNj90.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxNj90.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxNj90.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxNj90.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxNj90.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxNj90.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJxNj90.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxNj90.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJxNj90.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJxNj90.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxNj90.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxNj90.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxNj90.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxNj90.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxNj90.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJxNj90.s: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/omdsha256k128n96tau128v1/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/cczlqNOc.s: Assembler messages:
encrypt.c: /tmp/cczlqNOc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczlqNOc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczlqNOc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczlqNOc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlqNOc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlqNOc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlqNOc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlqNOc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlqNOc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczlqNOc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczlqNOc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczlqNOc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczlqNOc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlqNOc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczlqNOc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczlqNOc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczlqNOc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczlqNOc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczlqNOc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczlqNOc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlqNOc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczlqNOc.s: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/omdsha256k128n96tau128v1/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/ccPnYz11.s: Assembler messages:
encrypt.c: /tmp/ccPnYz11.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPnYz11.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPnYz11.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPnYz11.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnYz11.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnYz11.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnYz11.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnYz11.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnYz11.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnYz11.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnYz11.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnYz11.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPnYz11.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnYz11.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPnYz11.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnYz11.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPnYz11.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPnYz11.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPnYz11.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPnYz11.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnYz11.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPnYz11.s: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/omdsha256k128n96tau128v1/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/ccgWVaz3.s: Assembler messages:
encrypt.c: /tmp/ccgWVaz3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgWVaz3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgWVaz3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgWVaz3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVaz3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVaz3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVaz3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVaz3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVaz3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWVaz3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWVaz3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWVaz3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgWVaz3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVaz3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgWVaz3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgWVaz3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWVaz3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWVaz3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWVaz3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWVaz3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWVaz3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgWVaz3.s: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/omdsha256k128n96tau128v1/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/ccW4X8iE.s: Assembler messages:
encrypt.c: /tmp/ccW4X8iE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW4X8iE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW4X8iE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW4X8iE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4X8iE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4X8iE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4X8iE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4X8iE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4X8iE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4X8iE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4X8iE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4X8iE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW4X8iE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4X8iE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW4X8iE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW4X8iE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4X8iE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4X8iE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4X8iE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4X8iE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4X8iE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW4X8iE.s: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/omdsha256k128n96tau128v1/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/cczz9IsD.s: Assembler messages:
encrypt.c: /tmp/cczz9IsD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczz9IsD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczz9IsD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczz9IsD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz9IsD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz9IsD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz9IsD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz9IsD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz9IsD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczz9IsD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczz9IsD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczz9IsD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczz9IsD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz9IsD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczz9IsD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczz9IsD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczz9IsD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczz9IsD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczz9IsD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczz9IsD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz9IsD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczz9IsD.s: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/omdsha256k128n96tau128v1/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/ccSXGBvF.s: Assembler messages:
encrypt.c: /tmp/ccSXGBvF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSXGBvF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSXGBvF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSXGBvF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXGBvF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXGBvF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXGBvF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXGBvF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXGBvF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSXGBvF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSXGBvF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSXGBvF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSXGBvF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXGBvF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSXGBvF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSXGBvF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSXGBvF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSXGBvF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSXGBvF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSXGBvF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXGBvF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSXGBvF.s: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/omdsha256k128n96tau128v1/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/ccvT2fNv.s: Assembler messages:
encrypt.c: /tmp/ccvT2fNv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvT2fNv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvT2fNv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvT2fNv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT2fNv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT2fNv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT2fNv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT2fNv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT2fNv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvT2fNv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvT2fNv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvT2fNv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvT2fNv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT2fNv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvT2fNv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvT2fNv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvT2fNv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvT2fNv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvT2fNv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT2fNv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvT2fNv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvT2fNv.s: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/omdsha256k128n96tau128v1/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/ccSmklhE.s: Assembler messages:
encrypt.c: /tmp/ccSmklhE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSmklhE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSmklhE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSmklhE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmklhE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmklhE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmklhE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmklhE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmklhE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmklhE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmklhE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmklhE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSmklhE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmklhE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSmklhE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSmklhE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmklhE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmklhE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmklhE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmklhE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmklhE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSmklhE.s: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/omdsha256k128n96tau128v1/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/ccqr3QsF.s: Assembler messages:
encrypt.c: /tmp/ccqr3QsF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqr3QsF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqr3QsF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqr3QsF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqr3QsF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqr3QsF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqr3QsF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqr3QsF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqr3QsF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqr3QsF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqr3QsF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqr3QsF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqr3QsF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqr3QsF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqr3QsF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqr3QsF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqr3QsF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqr3QsF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqr3QsF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqr3QsF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqr3QsF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqr3QsF.s: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/omdsha256k128n96tau128v1/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/ccLyMZey.s: Assembler messages:
encrypt.c: /tmp/ccLyMZey.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLyMZey.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLyMZey.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLyMZey.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyMZey.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyMZey.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyMZey.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyMZey.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyMZey.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLyMZey.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLyMZey.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLyMZey.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLyMZey.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyMZey.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLyMZey.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLyMZey.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLyMZey.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLyMZey.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLyMZey.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyMZey.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLyMZey.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLyMZey.s: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/omdsha256k128n96tau128v1/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/cchM7izy.s: Assembler messages:
encrypt.c: /tmp/cchM7izy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchM7izy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchM7izy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchM7izy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchM7izy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchM7izy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchM7izy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchM7izy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchM7izy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchM7izy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchM7izy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchM7izy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchM7izy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchM7izy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchM7izy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchM7izy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cchM7izy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchM7izy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchM7izy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchM7izy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchM7izy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchM7izy.s: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/omdsha256k128n96tau128v1/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/cc6y680v.s: Assembler messages:
encrypt.c: /tmp/cc6y680v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6y680v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6y680v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6y680v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6y680v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6y680v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6y680v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6y680v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6y680v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6y680v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6y680v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6y680v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6y680v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6y680v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6y680v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6y680v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6y680v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6y680v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6y680v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6y680v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6y680v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6y680v.s: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/omdsha256k128n96tau128v1/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/cctYda60.s: Assembler messages:
encrypt.c: /tmp/cctYda60.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctYda60.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctYda60.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctYda60.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYda60.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYda60.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYda60.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYda60.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYda60.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYda60.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYda60.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYda60.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctYda60.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYda60.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctYda60.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYda60.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cctYda60.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYda60.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYda60.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYda60.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYda60.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYda60.s: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/omdsha256k128n96tau128v1/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/cc2PJI3p.s: Assembler messages:
encrypt.c: /tmp/cc2PJI3p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2PJI3p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2PJI3p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2PJI3p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PJI3p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PJI3p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PJI3p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PJI3p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PJI3p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2PJI3p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2PJI3p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2PJI3p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2PJI3p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PJI3p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2PJI3p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2PJI3p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2PJI3p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2PJI3p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2PJI3p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PJI3p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2PJI3p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2PJI3p.s: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/omdsha256k128n96tau128v1/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/ccetlgYT.s: Assembler messages:
encrypt.c: /tmp/ccetlgYT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccetlgYT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccetlgYT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccetlgYT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetlgYT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetlgYT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetlgYT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetlgYT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetlgYT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccetlgYT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccetlgYT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccetlgYT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccetlgYT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetlgYT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccetlgYT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccetlgYT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccetlgYT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccetlgYT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccetlgYT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccetlgYT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetlgYT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccetlgYT.s: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/omdsha256k128n96tau128v1/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/ccqzQP4y.s: Assembler messages:
encrypt.c: /tmp/ccqzQP4y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqzQP4y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqzQP4y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqzQP4y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzQP4y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzQP4y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzQP4y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzQP4y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzQP4y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzQP4y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzQP4y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzQP4y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqzQP4y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzQP4y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqzQP4y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqzQP4y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzQP4y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzQP4y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzQP4y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzQP4y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzQP4y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqzQP4y.s: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/omdsha256k128n96tau128v1/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/cct35m2k.s: Assembler messages:
encrypt.c: /tmp/cct35m2k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct35m2k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct35m2k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct35m2k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct35m2k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct35m2k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct35m2k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct35m2k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct35m2k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct35m2k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct35m2k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct35m2k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct35m2k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct35m2k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct35m2k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct35m2k.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cct35m2k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct35m2k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct35m2k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct35m2k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct35m2k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct35m2k.s: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/omdsha256k128n96tau128v1/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/ccE3cZuX.s: Assembler messages:
encrypt.c: /tmp/ccE3cZuX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE3cZuX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE3cZuX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE3cZuX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3cZuX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3cZuX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3cZuX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3cZuX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3cZuX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3cZuX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3cZuX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3cZuX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE3cZuX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3cZuX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE3cZuX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3cZuX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccE3cZuX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3cZuX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE3cZuX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE3cZuX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3cZuX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE3cZuX.s: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/omdsha256k128n96tau128v1/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/ccxbg12u.s: Assembler messages:
encrypt.c: /tmp/ccxbg12u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxbg12u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxbg12u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxbg12u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbg12u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbg12u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbg12u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbg12u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbg12u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbg12u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbg12u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbg12u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxbg12u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbg12u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxbg12u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxbg12u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxbg12u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxbg12u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxbg12u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbg12u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxbg12u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxbg12u.s: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/omdsha256k128n96tau128v1/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/cc6hZZ5m.s: Assembler messages:
encrypt.c: /tmp/cc6hZZ5m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6hZZ5m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6hZZ5m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6hZZ5m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6hZZ5m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6hZZ5m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6hZZ5m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6hZZ5m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6hZZ5m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6hZZ5m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6hZZ5m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6hZZ5m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hZZ5m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6hZZ5m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6hZZ5m.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/omdsha256k128n96tau128v1/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/ccv3l2xU.s: Assembler messages:
encrypt.c: /tmp/ccv3l2xU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv3l2xU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv3l2xU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv3l2xU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3l2xU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3l2xU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3l2xU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3l2xU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3l2xU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv3l2xU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv3l2xU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv3l2xU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv3l2xU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3l2xU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv3l2xU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv3l2xU.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccv3l2xU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv3l2xU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv3l2xU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv3l2xU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3l2xU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv3l2xU.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/omdsha256k128n96tau128v1/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/ccfkkkLc.s: Assembler messages:
encrypt.c: /tmp/ccfkkkLc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfkkkLc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfkkkLc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfkkkLc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkkkLc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkkkLc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkkkLc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkkkLc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkkkLc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkkkLc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkkkLc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkkkLc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfkkkLc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkkkLc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfkkkLc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfkkkLc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfkkkLc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkkkLc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkkkLc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkkkLc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkkkLc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkkkLc.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/omdsha256k128n96tau128v1/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/ccoZNzZR.s: Assembler messages:
encrypt.c: /tmp/ccoZNzZR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoZNzZR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoZNzZR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoZNzZR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZNzZR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZNzZR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZNzZR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZNzZR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZNzZR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZNzZR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZNzZR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZNzZR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoZNzZR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZNzZR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoZNzZR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZNzZR.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoZNzZR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZNzZR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoZNzZR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoZNzZR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZNzZR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoZNzZR.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/omdsha256k128n96tau128v1/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/cc5WoHk4.s: Assembler messages:
encrypt.c: /tmp/cc5WoHk4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WoHk4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5WoHk4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5WoHk4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WoHk4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WoHk4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WoHk4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WoHk4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WoHk4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WoHk4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WoHk4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WoHk4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5WoHk4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WoHk4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5WoHk4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WoHk4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5WoHk4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WoHk4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WoHk4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WoHk4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WoHk4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WoHk4.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/omdsha256k128n96tau128v1/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/ccqifvau.s: Assembler messages:
encrypt.c: /tmp/ccqifvau.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqifvau.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqifvau.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqifvau.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvau.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvau.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvau.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvau.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvau.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqifvau.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqifvau.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqifvau.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqifvau.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvau.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqifvau.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqifvau.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqifvau.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqifvau.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqifvau.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqifvau.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqifvau.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqifvau.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/omdsha256k128n96tau128v1/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/ccTL5i7l.s: Assembler messages:
encrypt.c: /tmp/ccTL5i7l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTL5i7l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTL5i7l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTL5i7l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL5i7l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL5i7l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL5i7l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL5i7l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL5i7l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTL5i7l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTL5i7l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTL5i7l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTL5i7l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL5i7l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTL5i7l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTL5i7l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTL5i7l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTL5i7l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTL5i7l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL5i7l.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTL5i7l.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTL5i7l.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/omdsha256k128n96tau128v1/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/cccvKUpR.s: Assembler messages:
encrypt.c: /tmp/cccvKUpR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccvKUpR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccvKUpR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccvKUpR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvKUpR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvKUpR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvKUpR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvKUpR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvKUpR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccvKUpR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccvKUpR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccvKUpR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccvKUpR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvKUpR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccvKUpR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccvKUpR.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccvKUpR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccvKUpR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccvKUpR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccvKUpR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvKUpR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccvKUpR.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/omdsha256k128n96tau128v1/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/ccNqLmkw.s: Assembler messages:
encrypt.c: /tmp/ccNqLmkw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNqLmkw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNqLmkw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNqLmkw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqLmkw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqLmkw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqLmkw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqLmkw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqLmkw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqLmkw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqLmkw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqLmkw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNqLmkw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqLmkw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNqLmkw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNqLmkw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqLmkw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqLmkw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqLmkw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqLmkw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqLmkw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNqLmkw.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/omdsha256k128n96tau128v1/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/ccX0c6yQ.s: Assembler messages:
encrypt.c: /tmp/ccX0c6yQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX0c6yQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX0c6yQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX0c6yQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0c6yQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0c6yQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0c6yQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX0c6yQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0c6yQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccX0c6yQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0c6yQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0c6yQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0c6yQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0c6yQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0c6yQ.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/omdsha256k128n96tau128v1/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/ccRITydj.s: Assembler messages:
encrypt.c: /tmp/ccRITydj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRITydj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRITydj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRITydj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRITydj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRITydj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRITydj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRITydj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRITydj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRITydj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRITydj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRITydj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRITydj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRITydj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRITydj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRITydj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRITydj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRITydj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRITydj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRITydj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRITydj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRITydj.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/omdsha256k128n96tau128v1/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/ccxRM5SE.s: Assembler messages:
encrypt.c: /tmp/ccxRM5SE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxRM5SE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxRM5SE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxRM5SE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRM5SE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRM5SE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRM5SE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRM5SE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRM5SE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRM5SE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRM5SE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRM5SE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxRM5SE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRM5SE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxRM5SE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRM5SE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccxRM5SE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRM5SE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxRM5SE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxRM5SE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRM5SE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxRM5SE.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/omdsha256k128n96tau128v1/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/ccF9yWfx.s: Assembler messages:
encrypt.c: /tmp/ccF9yWfx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF9yWfx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF9yWfx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF9yWfx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9yWfx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9yWfx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9yWfx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9yWfx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9yWfx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9yWfx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9yWfx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9yWfx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF9yWfx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9yWfx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF9yWfx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF9yWfx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF9yWfx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF9yWfx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF9yWfx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9yWfx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF9yWfx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF9yWfx.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/omdsha256k128n96tau128v1/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/ccXO22IQ.s: Assembler messages:
encrypt.c: /tmp/ccXO22IQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXO22IQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXO22IQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXO22IQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO22IQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO22IQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO22IQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO22IQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO22IQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXO22IQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXO22IQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXO22IQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXO22IQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO22IQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXO22IQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXO22IQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXO22IQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXO22IQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXO22IQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXO22IQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO22IQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXO22IQ.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/omdsha256k128n96tau128v1/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/ccKRfEwn.s: Assembler messages:
encrypt.c: /tmp/ccKRfEwn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKRfEwn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKRfEwn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKRfEwn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRfEwn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRfEwn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRfEwn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRfEwn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRfEwn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRfEwn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRfEwn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRfEwn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKRfEwn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRfEwn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKRfEwn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKRfEwn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRfEwn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRfEwn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRfEwn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRfEwn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRfEwn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKRfEwn.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/omdsha256k128n96tau128v1/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/ccaj0mBH.s: Assembler messages:
encrypt.c: /tmp/ccaj0mBH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaj0mBH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaj0mBH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaj0mBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj0mBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj0mBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj0mBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj0mBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj0mBH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaj0mBH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaj0mBH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaj0mBH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaj0mBH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj0mBH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaj0mBH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaj0mBH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaj0mBH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaj0mBH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaj0mBH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaj0mBH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaj0mBH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaj0mBH.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/omdsha256k128n96tau128v1/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/cc7btSvr.s: Assembler messages:
encrypt.c: /tmp/cc7btSvr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7btSvr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7btSvr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7btSvr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7btSvr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7btSvr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7btSvr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7btSvr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7btSvr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7btSvr.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/cc7btSvr.s: Assembler messages:
encrypt.c: /tmp/cc7btSvr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7btSvr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7btSvr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7btSvr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7btSvr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7btSvr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7btSvr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7btSvr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7btSvr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7btSvr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7btSvr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7btSvr.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/omdsha256k128n96tau128v1/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/ccuPuWlU.s: Assembler messages:
encrypt.c: /tmp/ccuPuWlU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuPuWlU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuPuWlU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuPuWlU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuPuWlU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuPuWlU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuPuWlU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPuWlU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPuWlU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPuWlU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuPuWlU.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/ccuPuWlU.s: Assembler messages:
encrypt.c: /tmp/ccuPuWlU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuPuWlU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuPuWlU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuPuWlU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuPuWlU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuPuWlU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuPuWlU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPuWlU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPuWlU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPuWlU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPuWlU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPuWlU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuPuWlU.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/omdsha256k128n96tau128v1/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/ccSFEhEi.s: Assembler messages:
encrypt.c: /tmp/ccSFEhEi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSFEhEi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSFEhEi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSFEhEi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSFEhEi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSFEhEi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSFEhEi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFEhEi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFEhEi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFEhEi.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/ccSFEhEi.s: Assembler messages:
encrypt.c: /tmp/ccSFEhEi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSFEhEi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSFEhEi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSFEhEi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSFEhEi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSFEhEi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSFEhEi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFEhEi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFEhEi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFEhEi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFEhEi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFEhEi.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/omdsha256k128n96tau128v1/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/ccvPjb8J.s: Assembler messages:
encrypt.c: /tmp/ccvPjb8J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvPjb8J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvPjb8J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvPjb8J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvPjb8J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvPjb8J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvPjb8J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvPjb8J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvPjb8J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvPjb8J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvPjb8J.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/ccvPjb8J.s: Assembler messages:
encrypt.c: /tmp/ccvPjb8J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvPjb8J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvPjb8J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvPjb8J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvPjb8J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvPjb8J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvPjb8J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvPjb8J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvPjb8J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvPjb8J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPjb8J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvPjb8J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvPjb8J.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/omdsha256k128n96tau128v1/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/cc15DK70.s: Assembler messages:
encrypt.c: /tmp/cc15DK70.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15DK70.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc15DK70.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc15DK70.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc15DK70.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc15DK70.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc15DK70.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15DK70.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15DK70.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15DK70.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc15DK70.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/cc15DK70.s: Assembler messages:
encrypt.c: /tmp/cc15DK70.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15DK70.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc15DK70.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc15DK70.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc15DK70.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc15DK70.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc15DK70.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15DK70.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15DK70.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15DK70.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15DK70.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15DK70.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc15DK70.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/omdsha256k128n96tau128v1/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/ccFmFvPB.s: Assembler messages:
encrypt.c: /tmp/ccFmFvPB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFmFvPB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFmFvPB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFmFvPB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFmFvPB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFmFvPB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFmFvPB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmFvPB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmFvPB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmFvPB.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/ccFmFvPB.s: Assembler messages:
encrypt.c: /tmp/ccFmFvPB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFmFvPB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFmFvPB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFmFvPB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFmFvPB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFmFvPB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFmFvPB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmFvPB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmFvPB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmFvPB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmFvPB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmFvPB.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/omdsha256k128n96tau128v1/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/ccGG4RZo.s: Assembler messages:
encrypt.c: /tmp/ccGG4RZo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGG4RZo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGG4RZo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGG4RZo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGG4RZo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGG4RZo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccGG4RZo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGG4RZo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGG4RZo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGG4RZo.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/ccGG4RZo.s: Assembler messages:
encrypt.c: /tmp/ccGG4RZo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGG4RZo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGG4RZo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGG4RZo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGG4RZo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGG4RZo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccGG4RZo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGG4RZo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGG4RZo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGG4RZo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGG4RZo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGG4RZo.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/omdsha256k128n96tau128v1/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/ccqHVQfT.s: Assembler messages:
encrypt.c: /tmp/ccqHVQfT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqHVQfT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqHVQfT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqHVQfT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqHVQfT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqHVQfT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqHVQfT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHVQfT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHVQfT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHVQfT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqHVQfT.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/ccqHVQfT.s: Assembler messages:
encrypt.c: /tmp/ccqHVQfT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqHVQfT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqHVQfT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqHVQfT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqHVQfT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqHVQfT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqHVQfT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHVQfT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHVQfT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHVQfT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHVQfT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHVQfT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqHVQfT.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/omdsha256k128n96tau128v1/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/ccZpmDoN.s: Assembler messages:
encrypt.c: /tmp/ccZpmDoN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZpmDoN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZpmDoN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZpmDoN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpmDoN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpmDoN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpmDoN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpmDoN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpmDoN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpmDoN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpmDoN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpmDoN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZpmDoN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpmDoN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZpmDoN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZpmDoN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpmDoN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZpmDoN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZpmDoN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpmDoN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZpmDoN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZpmDoN.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/omdsha256k128n96tau128v1/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/ccjUpqkh.s: Assembler messages:
encrypt.c: /tmp/ccjUpqkh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjUpqkh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjUpqkh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjUpqkh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUpqkh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUpqkh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUpqkh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUpqkh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUpqkh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUpqkh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUpqkh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUpqkh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjUpqkh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUpqkh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjUpqkh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUpqkh.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjUpqkh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUpqkh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUpqkh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUpqkh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUpqkh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUpqkh.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/omdsha256k128n96tau128v1/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/cc5mfhEg.s: Assembler messages:
encrypt.c: /tmp/cc5mfhEg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5mfhEg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5mfhEg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5mfhEg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mfhEg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mfhEg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mfhEg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mfhEg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mfhEg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mfhEg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mfhEg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mfhEg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5mfhEg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mfhEg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5mfhEg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mfhEg.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5mfhEg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5mfhEg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mfhEg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mfhEg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mfhEg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mfhEg.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/omdsha256k128n96tau128v1/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/ccslKjXO.s: Assembler messages:
encrypt.c: /tmp/ccslKjXO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccslKjXO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccslKjXO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccslKjXO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslKjXO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslKjXO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslKjXO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslKjXO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslKjXO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslKjXO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslKjXO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslKjXO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccslKjXO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslKjXO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccslKjXO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccslKjXO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslKjXO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslKjXO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslKjXO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslKjXO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslKjXO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccslKjXO.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/omdsha256k128n96tau128v1/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/cc4fUVxS.s: Assembler messages:
encrypt.c: /tmp/cc4fUVxS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4fUVxS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4fUVxS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4fUVxS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fUVxS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fUVxS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fUVxS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fUVxS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fUVxS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fUVxS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fUVxS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fUVxS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4fUVxS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fUVxS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4fUVxS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4fUVxS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fUVxS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4fUVxS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4fUVxS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fUVxS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4fUVxS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4fUVxS.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/omdsha256k128n96tau128v1/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/cciP6E9k.s: Assembler messages:
encrypt.c: /tmp/cciP6E9k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciP6E9k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciP6E9k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciP6E9k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciP6E9k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciP6E9k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciP6E9k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciP6E9k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciP6E9k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciP6E9k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciP6E9k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciP6E9k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciP6E9k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciP6E9k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciP6E9k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciP6E9k.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciP6E9k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciP6E9k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciP6E9k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciP6E9k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciP6E9k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciP6E9k.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/omdsha256k128n96tau128v1/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/ccKNQDJf.s: Assembler messages:
encrypt.c: /tmp/ccKNQDJf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKNQDJf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKNQDJf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKNQDJf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNQDJf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNQDJf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNQDJf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNQDJf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNQDJf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKNQDJf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKNQDJf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKNQDJf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKNQDJf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNQDJf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKNQDJf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKNQDJf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccKNQDJf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKNQDJf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKNQDJf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKNQDJf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNQDJf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKNQDJf.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/omdsha256k128n96tau128v1/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/ccNpn4aI.s: Assembler messages:
encrypt.c: /tmp/ccNpn4aI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNpn4aI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNpn4aI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNpn4aI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn4aI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn4aI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn4aI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn4aI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn4aI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNpn4aI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNpn4aI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNpn4aI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNpn4aI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn4aI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNpn4aI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNpn4aI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNpn4aI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNpn4aI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNpn4aI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNpn4aI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNpn4aI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNpn4aI.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/omdsha256k128n96tau128v1/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/cc8PkYsd.s: Assembler messages:
encrypt.c: /tmp/cc8PkYsd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8PkYsd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8PkYsd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8PkYsd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PkYsd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PkYsd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PkYsd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PkYsd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PkYsd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PkYsd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PkYsd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PkYsd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8PkYsd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PkYsd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8PkYsd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PkYsd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8PkYsd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PkYsd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PkYsd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PkYsd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PkYsd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PkYsd.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/omdsha256k128n96tau128v1/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/ccuvrWyB.s: Assembler messages:
encrypt.c: /tmp/ccuvrWyB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuvrWyB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuvrWyB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuvrWyB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvrWyB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvrWyB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvrWyB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvrWyB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvrWyB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvrWyB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvrWyB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvrWyB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuvrWyB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvrWyB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuvrWyB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuvrWyB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvrWyB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvrWyB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvrWyB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvrWyB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvrWyB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuvrWyB.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/omdsha256k128n96tau128v1/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/ccJnSpQs.s: Assembler messages:
encrypt.c: /tmp/ccJnSpQs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJnSpQs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJnSpQs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJnSpQs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnSpQs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnSpQs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnSpQs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnSpQs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnSpQs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnSpQs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnSpQs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnSpQs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJnSpQs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnSpQs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJnSpQs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJnSpQs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnSpQs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnSpQs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnSpQs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnSpQs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnSpQs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJnSpQs.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/omdsha256k128n96tau128v1/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/ccPgZzR3.s: Assembler messages:
encrypt.c: /tmp/ccPgZzR3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPgZzR3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPgZzR3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPgZzR3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgZzR3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgZzR3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgZzR3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgZzR3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgZzR3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgZzR3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgZzR3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgZzR3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPgZzR3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgZzR3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPgZzR3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgZzR3.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPgZzR3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgZzR3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPgZzR3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPgZzR3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgZzR3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPgZzR3.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/omdsha256k128n96tau128v1/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/ccY68zaH.s: Assembler messages:
encrypt.c: /tmp/ccY68zaH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY68zaH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY68zaH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY68zaH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY68zaH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY68zaH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY68zaH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY68zaH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY68zaH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY68zaH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY68zaH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY68zaH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY68zaH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY68zaH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY68zaH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY68zaH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY68zaH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY68zaH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY68zaH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY68zaH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY68zaH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY68zaH.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/omdsha256k128n96tau128v1/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/ccmQ82ih.s: Assembler messages:
encrypt.c: /tmp/ccmQ82ih.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmQ82ih.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmQ82ih.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmQ82ih.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQ82ih.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQ82ih.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQ82ih.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQ82ih.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQ82ih.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmQ82ih.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmQ82ih.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmQ82ih.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmQ82ih.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQ82ih.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmQ82ih.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmQ82ih.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmQ82ih.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmQ82ih.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmQ82ih.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmQ82ih.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQ82ih.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmQ82ih.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/omdsha256k128n96tau128v1/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/ccWlPCry.s: Assembler messages:
encrypt.c: /tmp/ccWlPCry.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlPCry.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWlPCry.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWlPCry.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlPCry.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlPCry.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlPCry.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlPCry.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlPCry.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlPCry.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlPCry.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlPCry.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWlPCry.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlPCry.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWlPCry.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWlPCry.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlPCry.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlPCry.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlPCry.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlPCry.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlPCry.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlPCry.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/omdsha256k128n96tau128v1/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/ccmky013.s: Assembler messages:
encrypt.c: /tmp/ccmky013.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmky013.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmky013.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmky013.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmky013.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmky013.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmky013.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmky013.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmky013.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmky013.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmky013.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmky013.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmky013.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmky013.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmky013.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmky013.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmky013.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmky013.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmky013.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmky013.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmky013.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmky013.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/omdsha256k128n96tau128v1/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/cctR5KFf.s: Assembler messages:
encrypt.c: /tmp/cctR5KFf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctR5KFf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctR5KFf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctR5KFf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR5KFf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR5KFf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR5KFf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR5KFf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR5KFf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR5KFf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR5KFf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR5KFf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctR5KFf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR5KFf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctR5KFf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctR5KFf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR5KFf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctR5KFf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctR5KFf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR5KFf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctR5KFf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctR5KFf.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/omdsha256k128n96tau128v1/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/ccucTCVO.s: Assembler messages:
encrypt.c: /tmp/ccucTCVO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucTCVO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccucTCVO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccucTCVO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucTCVO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucTCVO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucTCVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucTCVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucTCVO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucTCVO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucTCVO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucTCVO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccucTCVO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucTCVO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccucTCVO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucTCVO.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccucTCVO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucTCVO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucTCVO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucTCVO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucTCVO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucTCVO.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/omdsha256k128n96tau128v1/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/ccRqMvqE.s: Assembler messages:
encrypt.c: /tmp/ccRqMvqE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRqMvqE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRqMvqE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRqMvqE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqMvqE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqMvqE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqMvqE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqMvqE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqMvqE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqMvqE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqMvqE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqMvqE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRqMvqE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqMvqE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRqMvqE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqMvqE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRqMvqE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqMvqE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRqMvqE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRqMvqE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqMvqE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRqMvqE.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/omdsha256k128n96tau128v1/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/ccwL91S7.s: Assembler messages:
encrypt.c: /tmp/ccwL91S7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwL91S7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwL91S7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwL91S7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwL91S7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwL91S7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwL91S7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwL91S7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwL91S7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwL91S7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwL91S7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwL91S7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwL91S7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwL91S7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwL91S7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwL91S7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwL91S7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwL91S7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwL91S7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwL91S7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwL91S7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwL91S7.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/omdsha256k128n96tau128v1/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/cc7FYnho.s: Assembler messages:
encrypt.c: /tmp/cc7FYnho.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7FYnho.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7FYnho.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7FYnho.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FYnho.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FYnho.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FYnho.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FYnho.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FYnho.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7FYnho.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7FYnho.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7FYnho.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7FYnho.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FYnho.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7FYnho.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7FYnho.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7FYnho.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7FYnho.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7FYnho.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FYnho.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7FYnho.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7FYnho.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/omdsha256k128n96tau128v1/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/ccmFBaN2.s: Assembler messages:
encrypt.c: /tmp/ccmFBaN2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmFBaN2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmFBaN2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmFBaN2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFBaN2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFBaN2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFBaN2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFBaN2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFBaN2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFBaN2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFBaN2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFBaN2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmFBaN2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFBaN2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmFBaN2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFBaN2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmFBaN2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFBaN2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFBaN2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFBaN2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFBaN2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFBaN2.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/omdsha256k128n96tau128v1/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/ccKbYXAb.s: Assembler messages:
encrypt.c: /tmp/ccKbYXAb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKbYXAb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKbYXAb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKbYXAb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbYXAb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbYXAb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbYXAb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbYXAb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbYXAb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKbYXAb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKbYXAb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKbYXAb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKbYXAb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbYXAb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKbYXAb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKbYXAb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKbYXAb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKbYXAb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKbYXAb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbYXAb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKbYXAb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKbYXAb.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/omdsha256k128n96tau128v1/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/ccYlx3MN.s: Assembler messages:
encrypt.c: /tmp/ccYlx3MN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYlx3MN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYlx3MN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYlx3MN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlx3MN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlx3MN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlx3MN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlx3MN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlx3MN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYlx3MN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYlx3MN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYlx3MN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYlx3MN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlx3MN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYlx3MN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYlx3MN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYlx3MN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYlx3MN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYlx3MN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYlx3MN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlx3MN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYlx3MN.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/omdsha256k128n96tau128v1/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/ccNzLvfE.s: Assembler messages:
encrypt.c: /tmp/ccNzLvfE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNzLvfE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNzLvfE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNzLvfE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzLvfE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzLvfE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzLvfE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzLvfE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzLvfE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzLvfE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzLvfE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzLvfE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNzLvfE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzLvfE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNzLvfE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzLvfE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNzLvfE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzLvfE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNzLvfE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNzLvfE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzLvfE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNzLvfE.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/omdsha256k128n96tau128v1/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/ccxgy6pG.s: Assembler messages:
encrypt.c: /tmp/ccxgy6pG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxgy6pG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxgy6pG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxgy6pG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgy6pG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgy6pG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgy6pG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgy6pG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgy6pG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgy6pG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgy6pG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgy6pG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxgy6pG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgy6pG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxgy6pG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxgy6pG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxgy6pG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxgy6pG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxgy6pG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgy6pG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxgy6pG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxgy6pG.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/omdsha256k128n96tau128v1/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/cc7Q4zIw.s: Assembler messages:
encrypt.c: /tmp/cc7Q4zIw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Q4zIw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Q4zIw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Q4zIw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Q4zIw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Q4zIw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Q4zIw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Q4zIw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Q4zIw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Q4zIw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Q4zIw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Q4zIw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Q4zIw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Q4zIw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Q4zIw.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/omdsha256k128n96tau128v1/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/ccD4bAxu.s: Assembler messages:
encrypt.c: /tmp/ccD4bAxu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4bAxu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD4bAxu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD4bAxu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4bAxu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4bAxu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4bAxu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4bAxu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4bAxu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4bAxu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4bAxu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4bAxu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD4bAxu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4bAxu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD4bAxu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4bAxu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccD4bAxu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4bAxu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD4bAxu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD4bAxu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4bAxu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD4bAxu.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/omdsha256k128n96tau128v1/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/ccQKTlHG.s: Assembler messages:
encrypt.c: /tmp/ccQKTlHG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQKTlHG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQKTlHG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQKTlHG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKTlHG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKTlHG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKTlHG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKTlHG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKTlHG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKTlHG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKTlHG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKTlHG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQKTlHG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKTlHG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQKTlHG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQKTlHG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKTlHG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKTlHG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKTlHG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKTlHG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKTlHG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQKTlHG.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/omdsha256k128n96tau128v1/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/ccnuRNrG.s: Assembler messages:
encrypt.c: /tmp/ccnuRNrG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnuRNrG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnuRNrG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnuRNrG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuRNrG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuRNrG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuRNrG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuRNrG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuRNrG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuRNrG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuRNrG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuRNrG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnuRNrG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuRNrG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnuRNrG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuRNrG.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnuRNrG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuRNrG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnuRNrG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnuRNrG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuRNrG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnuRNrG.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/omdsha256k128n96tau128v1/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/ccY6FcTB.s: Assembler messages:
encrypt.c: /tmp/ccY6FcTB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6FcTB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY6FcTB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY6FcTB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6FcTB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6FcTB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6FcTB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6FcTB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6FcTB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6FcTB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6FcTB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6FcTB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY6FcTB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6FcTB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY6FcTB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY6FcTB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6FcTB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6FcTB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6FcTB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6FcTB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6FcTB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6FcTB.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/omdsha256k128n96tau128v1/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/ccbMIm0E.s: Assembler messages:
encrypt.c: /tmp/ccbMIm0E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMIm0E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbMIm0E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbMIm0E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMIm0E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMIm0E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMIm0E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMIm0E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMIm0E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMIm0E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMIm0E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMIm0E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbMIm0E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMIm0E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbMIm0E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMIm0E.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccbMIm0E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMIm0E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMIm0E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMIm0E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMIm0E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMIm0E.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/omdsha256k128n96tau128v1/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/ccKBQZoo.s: Assembler messages:
encrypt.c: /tmp/ccKBQZoo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKBQZoo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKBQZoo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKBQZoo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBQZoo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBQZoo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBQZoo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBQZoo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBQZoo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBQZoo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBQZoo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBQZoo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKBQZoo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBQZoo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKBQZoo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKBQZoo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBQZoo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBQZoo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBQZoo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBQZoo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBQZoo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKBQZoo.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/omdsha256k128n96tau128v1/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/ccohqiAt.s: Assembler messages:
encrypt.c: /tmp/ccohqiAt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccohqiAt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccohqiAt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccohqiAt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqiAt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqiAt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqiAt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqiAt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqiAt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqiAt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqiAt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqiAt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccohqiAt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqiAt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccohqiAt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqiAt.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccohqiAt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqiAt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohqiAt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohqiAt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqiAt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohqiAt.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/omdsha256k128n96tau128v1/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/ccB3oDmq.s: Assembler messages:
encrypt.c: /tmp/ccB3oDmq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB3oDmq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB3oDmq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB3oDmq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3oDmq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3oDmq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3oDmq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3oDmq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3oDmq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3oDmq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3oDmq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3oDmq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB3oDmq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3oDmq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB3oDmq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3oDmq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccB3oDmq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3oDmq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3oDmq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3oDmq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3oDmq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3oDmq.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/omdsha256k128n96tau128v1/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/ccYrbJjh.s: Assembler messages:
encrypt.c: /tmp/ccYrbJjh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYrbJjh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYrbJjh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYrbJjh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrbJjh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrbJjh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrbJjh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrbJjh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrbJjh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYrbJjh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYrbJjh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYrbJjh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYrbJjh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrbJjh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYrbJjh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYrbJjh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYrbJjh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYrbJjh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYrbJjh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrbJjh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYrbJjh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYrbJjh.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/omdsha256k128n96tau128v1/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/ccgdmb4r.s: Assembler messages:
encrypt.c: /tmp/ccgdmb4r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgdmb4r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgdmb4r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgdmb4r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdmb4r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdmb4r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdmb4r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdmb4r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdmb4r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdmb4r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdmb4r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdmb4r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgdmb4r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdmb4r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgdmb4r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdmb4r.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccgdmb4r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdmb4r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgdmb4r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgdmb4r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdmb4r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgdmb4r.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/omdsha256k128n96tau128v1/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/cchUTOVu.s: Assembler messages:
encrypt.c: /tmp/cchUTOVu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchUTOVu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchUTOVu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchUTOVu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUTOVu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUTOVu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUTOVu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUTOVu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUTOVu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUTOVu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUTOVu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUTOVu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchUTOVu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUTOVu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchUTOVu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchUTOVu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUTOVu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUTOVu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUTOVu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUTOVu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUTOVu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchUTOVu.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/omdsha256k128n96tau128v1/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/ccAmgg0i.s: Assembler messages:
encrypt.c: /tmp/ccAmgg0i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAmgg0i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAmgg0i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAmgg0i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgg0i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgg0i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgg0i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgg0i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgg0i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAmgg0i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAmgg0i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAmgg0i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAmgg0i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgg0i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAmgg0i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAmgg0i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAmgg0i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAmgg0i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAmgg0i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgg0i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAmgg0i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAmgg0i.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/omdsha256k128n96tau128v1/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/ccOKSYct.s: Assembler messages:
encrypt.c: /tmp/ccOKSYct.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOKSYct.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOKSYct.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOKSYct.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKSYct.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKSYct.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKSYct.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKSYct.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKSYct.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOKSYct.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOKSYct.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOKSYct.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOKSYct.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKSYct.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOKSYct.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOKSYct.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOKSYct.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOKSYct.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOKSYct.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOKSYct.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKSYct.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOKSYct.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/omdsha256k128n96tau128v1/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/ccQVJpGY.s: Assembler messages:
encrypt.c: /tmp/ccQVJpGY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQVJpGY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQVJpGY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQVJpGY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVJpGY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVJpGY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVJpGY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVJpGY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVJpGY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVJpGY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVJpGY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVJpGY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQVJpGY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVJpGY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQVJpGY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQVJpGY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVJpGY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVJpGY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVJpGY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVJpGY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVJpGY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQVJpGY.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/omdsha256k128n96tau128v1/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/cckgOHHb.s: Assembler messages:
encrypt.c: /tmp/cckgOHHb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckgOHHb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckgOHHb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckgOHHb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgOHHb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgOHHb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgOHHb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgOHHb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgOHHb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgOHHb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgOHHb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgOHHb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckgOHHb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgOHHb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckgOHHb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgOHHb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckgOHHb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgOHHb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckgOHHb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckgOHHb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgOHHb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckgOHHb.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/omdsha256k128n96tau128v1/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/cc31e3ER.s: Assembler messages:
encrypt.c: /tmp/cc31e3ER.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc31e3ER.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc31e3ER.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc31e3ER.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31e3ER.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31e3ER.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31e3ER.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31e3ER.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31e3ER.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31e3ER.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31e3ER.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31e3ER.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc31e3ER.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31e3ER.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc31e3ER.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc31e3ER.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31e3ER.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31e3ER.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31e3ER.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31e3ER.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31e3ER.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc31e3ER.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/omdsha256k128n96tau128v1/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/ccjkW6Jc.s: Assembler messages:
encrypt.c: /tmp/ccjkW6Jc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjkW6Jc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjkW6Jc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjkW6Jc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkW6Jc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkW6Jc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkW6Jc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjkW6Jc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkW6Jc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjkW6Jc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkW6Jc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkW6Jc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkW6Jc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkW6Jc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkW6Jc.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/omdsha256k128n96tau128v1/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/ccV9Nym5.s: Assembler messages:
encrypt.c: /tmp/ccV9Nym5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV9Nym5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV9Nym5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV9Nym5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9Nym5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9Nym5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9Nym5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9Nym5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9Nym5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9Nym5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9Nym5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9Nym5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV9Nym5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9Nym5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV9Nym5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV9Nym5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV9Nym5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV9Nym5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV9Nym5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9Nym5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV9Nym5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV9Nym5.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/omdsha256k128n96tau128v1/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/ccYsWHSl.s: Assembler messages:
encrypt.c: /tmp/ccYsWHSl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYsWHSl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYsWHSl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYsWHSl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsWHSl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsWHSl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsWHSl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsWHSl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsWHSl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYsWHSl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYsWHSl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYsWHSl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYsWHSl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsWHSl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYsWHSl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYsWHSl.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYsWHSl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYsWHSl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYsWHSl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYsWHSl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsWHSl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYsWHSl.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/omdsha256k128n96tau128v1/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/cc4fWQnb.s: Assembler messages:
encrypt.c: /tmp/cc4fWQnb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4fWQnb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4fWQnb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4fWQnb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fWQnb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fWQnb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fWQnb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fWQnb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fWQnb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4fWQnb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4fWQnb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4fWQnb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4fWQnb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fWQnb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4fWQnb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4fWQnb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc4fWQnb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4fWQnb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4fWQnb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4fWQnb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fWQnb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4fWQnb.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/omdsha256k128n96tau128v1/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/ccn3C8hU.s: Assembler messages:
encrypt.c: /tmp/ccn3C8hU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn3C8hU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn3C8hU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn3C8hU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3C8hU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3C8hU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3C8hU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3C8hU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3C8hU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3C8hU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3C8hU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3C8hU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn3C8hU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3C8hU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn3C8hU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn3C8hU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn3C8hU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3C8hU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3C8hU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3C8hU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn3C8hU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn3C8hU.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/omdsha256k128n96tau128v1/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/ccH0IUH2.s: Assembler messages:
encrypt.c: /tmp/ccH0IUH2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0IUH2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH0IUH2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH0IUH2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0IUH2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0IUH2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0IUH2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0IUH2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0IUH2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0IUH2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0IUH2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0IUH2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH0IUH2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0IUH2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH0IUH2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0IUH2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccH0IUH2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0IUH2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0IUH2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0IUH2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0IUH2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0IUH2.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/omdsha256k128n96tau128v1/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/ccrB0peS.s: Assembler messages:
encrypt.c: /tmp/ccrB0peS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrB0peS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrB0peS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrB0peS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB0peS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB0peS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB0peS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB0peS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB0peS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB0peS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB0peS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB0peS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrB0peS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB0peS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrB0peS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrB0peS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrB0peS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrB0peS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrB0peS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB0peS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrB0peS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrB0peS.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/omdsha256k128n96tau128v1/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/ccRF2wbP.s: Assembler messages:
encrypt.c: /tmp/ccRF2wbP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRF2wbP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRF2wbP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRF2wbP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2wbP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2wbP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2wbP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2wbP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2wbP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2wbP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2wbP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2wbP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRF2wbP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2wbP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRF2wbP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2wbP.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRF2wbP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2wbP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRF2wbP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRF2wbP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2wbP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRF2wbP.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/omdsha256k128n96tau128v1/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/cchSK8bE.s: Assembler messages:
encrypt.c: /tmp/cchSK8bE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchSK8bE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchSK8bE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchSK8bE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSK8bE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSK8bE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSK8bE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSK8bE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSK8bE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchSK8bE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchSK8bE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchSK8bE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchSK8bE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSK8bE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchSK8bE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchSK8bE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchSK8bE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchSK8bE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchSK8bE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSK8bE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchSK8bE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchSK8bE.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/omdsha256k128n96tau128v1/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/cc9F7iEM.s: Assembler messages:
encrypt.c: /tmp/cc9F7iEM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9F7iEM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9F7iEM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9F7iEM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9F7iEM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9F7iEM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9F7iEM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9F7iEM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9F7iEM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9F7iEM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9F7iEM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9F7iEM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9F7iEM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9F7iEM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9F7iEM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9F7iEM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9F7iEM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9F7iEM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9F7iEM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9F7iEM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9F7iEM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9F7iEM.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/omdsha256k128n96tau128v1/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/ccUkly92.s: Assembler messages:
encrypt.c: /tmp/ccUkly92.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUkly92.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUkly92.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUkly92.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkly92.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkly92.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkly92.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkly92.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkly92.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkly92.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkly92.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkly92.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUkly92.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkly92.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUkly92.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkly92.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUkly92.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkly92.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkly92.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkly92.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkly92.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkly92.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/omdsha256k128n96tau128v1/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/cc5XsG8G.s: Assembler messages:
encrypt.c: /tmp/cc5XsG8G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5XsG8G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5XsG8G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5XsG8G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XsG8G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XsG8G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XsG8G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XsG8G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XsG8G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XsG8G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XsG8G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XsG8G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5XsG8G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XsG8G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5XsG8G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5XsG8G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XsG8G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5XsG8G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5XsG8G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XsG8G.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5XsG8G.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5XsG8G.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/omdsha256k128n96tau128v1/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/cc7rJwIZ.s: Assembler messages:
encrypt.c: /tmp/cc7rJwIZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7rJwIZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7rJwIZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7rJwIZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rJwIZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rJwIZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rJwIZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7rJwIZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rJwIZ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7rJwIZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rJwIZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7rJwIZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7rJwIZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rJwIZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7rJwIZ.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/omdsha256k128n96tau128v1/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/ccgge4Vd.s: Assembler messages:
encrypt.c: /tmp/ccgge4Vd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgge4Vd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgge4Vd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgge4Vd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgge4Vd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgge4Vd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgge4Vd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgge4Vd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgge4Vd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgge4Vd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgge4Vd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgge4Vd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgge4Vd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgge4Vd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgge4Vd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgge4Vd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgge4Vd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgge4Vd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgge4Vd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgge4Vd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgge4Vd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgge4Vd.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/omdsha256k128n96tau128v1/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/ccwiw1cn.s: Assembler messages:
encrypt.c: /tmp/ccwiw1cn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwiw1cn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwiw1cn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwiw1cn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiw1cn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiw1cn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiw1cn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiw1cn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiw1cn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiw1cn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiw1cn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiw1cn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwiw1cn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiw1cn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwiw1cn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiw1cn.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwiw1cn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiw1cn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwiw1cn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwiw1cn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiw1cn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwiw1cn.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/omdsha256k128n96tau128v1/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/ccD4ngv7.s: Assembler messages:
encrypt.c: /tmp/ccD4ngv7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4ngv7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD4ngv7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD4ngv7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4ngv7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4ngv7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4ngv7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4ngv7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4ngv7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4ngv7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4ngv7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4ngv7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD4ngv7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4ngv7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD4ngv7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD4ngv7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4ngv7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4ngv7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4ngv7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4ngv7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4ngv7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4ngv7.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/omdsha256k128n96tau128v1/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/ccqkdFFo.s: Assembler messages:
encrypt.c: /tmp/ccqkdFFo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqkdFFo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqkdFFo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqkdFFo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkdFFo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkdFFo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkdFFo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkdFFo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkdFFo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqkdFFo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqkdFFo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqkdFFo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqkdFFo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkdFFo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqkdFFo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqkdFFo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqkdFFo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqkdFFo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqkdFFo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqkdFFo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkdFFo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqkdFFo.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/omdsha256k128n96tau128v1/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/cca30W8f.s: Assembler messages:
encrypt.c: /tmp/cca30W8f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca30W8f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca30W8f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca30W8f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca30W8f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca30W8f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca30W8f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca30W8f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca30W8f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca30W8f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca30W8f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca30W8f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca30W8f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca30W8f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca30W8f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca30W8f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca30W8f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca30W8f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca30W8f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca30W8f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca30W8f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca30W8f.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/omdsha256k128n96tau128v1/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/ccwKVt1p.s: Assembler messages:
encrypt.c: /tmp/ccwKVt1p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwKVt1p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwKVt1p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwKVt1p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKVt1p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKVt1p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKVt1p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKVt1p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKVt1p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKVt1p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKVt1p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKVt1p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwKVt1p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKVt1p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwKVt1p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKVt1p.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwKVt1p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwKVt1p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwKVt1p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwKVt1p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKVt1p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwKVt1p.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/omdsha256k128n96tau128v1/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/ccW1sBkp.s: Assembler messages:
encrypt.c: /tmp/ccW1sBkp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW1sBkp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW1sBkp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW1sBkp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1sBkp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1sBkp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1sBkp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1sBkp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1sBkp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1sBkp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1sBkp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1sBkp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW1sBkp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1sBkp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW1sBkp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1sBkp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccW1sBkp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW1sBkp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW1sBkp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW1sBkp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1sBkp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW1sBkp.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/omdsha256k128n96tau128v1/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/ccdwemh7.s: Assembler messages:
encrypt.c: /tmp/ccdwemh7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdwemh7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdwemh7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdwemh7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwemh7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwemh7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwemh7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwemh7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwemh7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdwemh7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdwemh7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdwemh7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdwemh7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwemh7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdwemh7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdwemh7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdwemh7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdwemh7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdwemh7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwemh7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdwemh7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdwemh7.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/omdsha256k128n96tau128v1/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/ccb4Udp8.s: Assembler messages:
encrypt.c: /tmp/ccb4Udp8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb4Udp8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb4Udp8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb4Udp8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4Udp8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4Udp8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4Udp8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4Udp8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4Udp8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4Udp8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4Udp8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4Udp8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb4Udp8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4Udp8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb4Udp8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb4Udp8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4Udp8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4Udp8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4Udp8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4Udp8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4Udp8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb4Udp8.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/omdsha256k128n96tau128v1/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/ccsvdoJt.s: Assembler messages:
encrypt.c: /tmp/ccsvdoJt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsvdoJt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsvdoJt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsvdoJt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdoJt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdoJt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdoJt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdoJt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdoJt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvdoJt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvdoJt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvdoJt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsvdoJt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdoJt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsvdoJt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvdoJt.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsvdoJt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvdoJt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsvdoJt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsvdoJt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvdoJt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsvdoJt.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/omdsha256k128n96tau128v1/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/cc8poc9q.s: Assembler messages:
encrypt.c: /tmp/cc8poc9q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8poc9q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8poc9q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8poc9q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8poc9q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8poc9q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8poc9q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8poc9q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8poc9q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8poc9q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8poc9q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8poc9q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8poc9q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8poc9q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8poc9q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8poc9q.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8poc9q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8poc9q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8poc9q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8poc9q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8poc9q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8poc9q.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/omdsha256k128n96tau128v1/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/ccue5DE0.s: Assembler messages:
encrypt.c: /tmp/ccue5DE0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccue5DE0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccue5DE0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccue5DE0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccue5DE0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccue5DE0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccue5DE0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccue5DE0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccue5DE0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccue5DE0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccue5DE0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccue5DE0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccue5DE0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccue5DE0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccue5DE0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccue5DE0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccue5DE0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccue5DE0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccue5DE0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccue5DE0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccue5DE0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccue5DE0.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/omdsha256k128n96tau128v1/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/cc7MWomf.s: Assembler messages:
encrypt.c: /tmp/cc7MWomf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7MWomf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7MWomf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7MWomf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MWomf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MWomf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MWomf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MWomf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MWomf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MWomf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MWomf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MWomf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7MWomf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MWomf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7MWomf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7MWomf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MWomf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MWomf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MWomf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MWomf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MWomf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7MWomf.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/omdsha256k128n96tau128v1/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/ccnl18HE.s: Assembler messages:
encrypt.c: /tmp/ccnl18HE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnl18HE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnl18HE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnl18HE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnl18HE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnl18HE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnl18HE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnl18HE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnl18HE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnl18HE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnl18HE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnl18HE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnl18HE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnl18HE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnl18HE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnl18HE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnl18HE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnl18HE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnl18HE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnl18HE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnl18HE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnl18HE.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/omdsha256k128n96tau128v1/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/ccRQpl14.s: Assembler messages:
encrypt.c: /tmp/ccRQpl14.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRQpl14.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRQpl14.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRQpl14.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQpl14.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQpl14.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQpl14.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQpl14.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQpl14.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQpl14.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQpl14.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQpl14.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRQpl14.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQpl14.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRQpl14.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRQpl14.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQpl14.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRQpl14.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRQpl14.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQpl14.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRQpl14.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRQpl14.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/omdsha256k128n96tau128v1/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/ccgwSZGu.s: Assembler messages:
encrypt.c: /tmp/ccgwSZGu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgwSZGu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgwSZGu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgwSZGu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwSZGu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwSZGu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwSZGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwSZGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwSZGu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgwSZGu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgwSZGu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgwSZGu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgwSZGu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwSZGu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgwSZGu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgwSZGu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccgwSZGu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgwSZGu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgwSZGu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgwSZGu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwSZGu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgwSZGu.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/omdsha256k128n96tau128v1/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/cck0Ngof.s: Assembler messages:
encrypt.c: /tmp/cck0Ngof.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck0Ngof.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck0Ngof.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck0Ngof.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0Ngof.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0Ngof.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0Ngof.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0Ngof.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0Ngof.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0Ngof.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0Ngof.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0Ngof.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck0Ngof.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0Ngof.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck0Ngof.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0Ngof.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cck0Ngof.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0Ngof.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0Ngof.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0Ngof.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0Ngof.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0Ngof.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/omdsha256k128n96tau128v1/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/ccot47tI.s: Assembler messages:
encrypt.c: /tmp/ccot47tI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccot47tI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccot47tI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccot47tI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot47tI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot47tI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot47tI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot47tI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot47tI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccot47tI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccot47tI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccot47tI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccot47tI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot47tI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccot47tI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccot47tI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccot47tI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccot47tI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccot47tI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot47tI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccot47tI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccot47tI.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/omdsha256k128n96tau128v1/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/ccUeRCQA.s: Assembler messages:
encrypt.c: /tmp/ccUeRCQA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUeRCQA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUeRCQA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUeRCQA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeRCQA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeRCQA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeRCQA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeRCQA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeRCQA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeRCQA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeRCQA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeRCQA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUeRCQA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeRCQA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUeRCQA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUeRCQA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeRCQA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUeRCQA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUeRCQA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeRCQA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUeRCQA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUeRCQA.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/omdsha256k128n96tau128v1/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/cclKkUA7.s: Assembler messages:
encrypt.c: /tmp/cclKkUA7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclKkUA7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclKkUA7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclKkUA7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKkUA7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKkUA7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKkUA7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKkUA7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKkUA7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKkUA7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKkUA7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKkUA7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclKkUA7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKkUA7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclKkUA7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKkUA7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cclKkUA7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKkUA7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclKkUA7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclKkUA7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKkUA7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclKkUA7.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/omdsha256k128n96tau128v1/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/ccOPtULF.s: Assembler messages:
encrypt.c: /tmp/ccOPtULF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOPtULF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOPtULF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOPtULF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPtULF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPtULF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPtULF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPtULF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPtULF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPtULF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPtULF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPtULF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOPtULF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPtULF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOPtULF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOPtULF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPtULF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPtULF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPtULF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPtULF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPtULF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOPtULF.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/omdsha256k128n96tau128v1/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/ccVNjs7f.s: Assembler messages:
encrypt.c: /tmp/ccVNjs7f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNjs7f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVNjs7f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVNjs7f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNjs7f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNjs7f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNjs7f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNjs7f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNjs7f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNjs7f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNjs7f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNjs7f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVNjs7f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNjs7f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVNjs7f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNjs7f.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVNjs7f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNjs7f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVNjs7f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVNjs7f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNjs7f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVNjs7f.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/omdsha256k128n96tau128v1/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/ccLffHDe.s: Assembler messages:
encrypt.c: /tmp/ccLffHDe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLffHDe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLffHDe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLffHDe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLffHDe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLffHDe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLffHDe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLffHDe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLffHDe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLffHDe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLffHDe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLffHDe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLffHDe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLffHDe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLffHDe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLffHDe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLffHDe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLffHDe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLffHDe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLffHDe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLffHDe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLffHDe.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/omdsha256k128n96tau128v1/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/ccmxT7jE.s: Assembler messages:
encrypt.c: /tmp/ccmxT7jE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmxT7jE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmxT7jE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmxT7jE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxT7jE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxT7jE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxT7jE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxT7jE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxT7jE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxT7jE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxT7jE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxT7jE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmxT7jE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxT7jE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmxT7jE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmxT7jE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxT7jE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmxT7jE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmxT7jE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxT7jE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmxT7jE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmxT7jE.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/omdsha256k128n96tau128v1/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/cc1j6f5t.s: Assembler messages:
encrypt.c: /tmp/cc1j6f5t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1j6f5t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1j6f5t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1j6f5t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1j6f5t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1j6f5t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1j6f5t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1j6f5t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1j6f5t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1j6f5t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1j6f5t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1j6f5t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1j6f5t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1j6f5t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1j6f5t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1j6f5t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1j6f5t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1j6f5t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1j6f5t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1j6f5t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1j6f5t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1j6f5t.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/omdsha256k128n96tau128v1/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/cckQtqhA.s: Assembler messages:
encrypt.c: /tmp/cckQtqhA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQtqhA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckQtqhA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckQtqhA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQtqhA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQtqhA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQtqhA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQtqhA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQtqhA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckQtqhA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckQtqhA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckQtqhA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckQtqhA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQtqhA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckQtqhA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckQtqhA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckQtqhA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckQtqhA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckQtqhA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckQtqhA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQtqhA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckQtqhA.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/omdsha256k128n96tau128v1/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/ccJLbAXp.s: Assembler messages:
encrypt.c: /tmp/ccJLbAXp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJLbAXp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJLbAXp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJLbAXp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLbAXp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLbAXp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLbAXp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLbAXp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLbAXp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJLbAXp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJLbAXp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJLbAXp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJLbAXp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLbAXp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJLbAXp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJLbAXp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccJLbAXp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJLbAXp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJLbAXp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJLbAXp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLbAXp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJLbAXp.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/omdsha256k128n96tau128v1/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/ccWeGlEi.s: Assembler messages:
encrypt.c: /tmp/ccWeGlEi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWeGlEi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWeGlEi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWeGlEi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeGlEi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeGlEi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeGlEi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeGlEi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeGlEi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeGlEi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeGlEi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeGlEi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWeGlEi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeGlEi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWeGlEi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWeGlEi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeGlEi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWeGlEi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWeGlEi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeGlEi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWeGlEi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWeGlEi.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/omdsha256k128n96tau128v1/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/ccYiz6rz.s: Assembler messages:
encrypt.c: /tmp/ccYiz6rz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYiz6rz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYiz6rz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYiz6rz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiz6rz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiz6rz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiz6rz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiz6rz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiz6rz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYiz6rz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYiz6rz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYiz6rz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYiz6rz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiz6rz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYiz6rz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYiz6rz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYiz6rz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYiz6rz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYiz6rz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYiz6rz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiz6rz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYiz6rz.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/omdsha256k128n96tau128v1/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/ccvm7cUu.s: Assembler messages:
encrypt.c: /tmp/ccvm7cUu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvm7cUu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvm7cUu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvm7cUu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm7cUu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm7cUu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm7cUu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm7cUu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm7cUu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvm7cUu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvm7cUu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvm7cUu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvm7cUu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm7cUu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvm7cUu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvm7cUu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvm7cUu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvm7cUu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvm7cUu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvm7cUu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvm7cUu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvm7cUu.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/omdsha256k128n96tau128v1/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/cckGF09n.s: Assembler messages:
encrypt.c: /tmp/cckGF09n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckGF09n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckGF09n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckGF09n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGF09n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGF09n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGF09n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGF09n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGF09n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckGF09n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckGF09n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckGF09n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckGF09n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGF09n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckGF09n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckGF09n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckGF09n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckGF09n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckGF09n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGF09n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckGF09n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGF09n.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/omdsha256k128n96tau128v1/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/ccsf17Gz.s: Assembler messages:
encrypt.c: /tmp/ccsf17Gz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsf17Gz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsf17Gz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsf17Gz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsf17Gz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsf17Gz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsf17Gz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsf17Gz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsf17Gz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsf17Gz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsf17Gz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsf17Gz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsf17Gz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsf17Gz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsf17Gz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsf17Gz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsf17Gz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsf17Gz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsf17Gz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsf17Gz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsf17Gz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsf17Gz.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/omdsha256k128n96tau128v1/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/cc495qnL.s: Assembler messages:
encrypt.c: /tmp/cc495qnL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc495qnL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc495qnL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc495qnL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc495qnL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc495qnL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc495qnL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc495qnL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc495qnL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc495qnL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc495qnL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc495qnL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc495qnL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc495qnL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc495qnL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc495qnL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc495qnL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc495qnL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc495qnL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc495qnL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc495qnL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc495qnL.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/omdsha256k128n96tau128v1/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/ccDyuQg5.s: Assembler messages:
encrypt.c: /tmp/ccDyuQg5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDyuQg5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDyuQg5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDyuQg5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyuQg5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyuQg5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyuQg5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyuQg5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyuQg5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyuQg5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyuQg5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyuQg5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDyuQg5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyuQg5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDyuQg5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyuQg5.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccDyuQg5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDyuQg5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDyuQg5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDyuQg5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDyuQg5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDyuQg5.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/omdsha256k128n96tau128v1/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/ccicnWaO.s: Assembler messages:
encrypt.c: /tmp/ccicnWaO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccicnWaO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccicnWaO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccicnWaO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicnWaO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicnWaO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicnWaO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicnWaO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicnWaO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicnWaO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicnWaO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicnWaO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccicnWaO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicnWaO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccicnWaO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccicnWaO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicnWaO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicnWaO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicnWaO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicnWaO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicnWaO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccicnWaO.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/omdsha256k128n96tau128v1/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/ccoUX9kV.s: Assembler messages:
encrypt.c: /tmp/ccoUX9kV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoUX9kV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoUX9kV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoUX9kV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUX9kV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUX9kV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUX9kV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUX9kV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUX9kV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUX9kV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUX9kV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUX9kV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoUX9kV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUX9kV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoUX9kV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUX9kV.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoUX9kV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUX9kV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoUX9kV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoUX9kV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUX9kV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoUX9kV.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/omdsha256k128n96tau128v1/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/cc0A9JR6.s: Assembler messages:
encrypt.c: /tmp/cc0A9JR6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0A9JR6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0A9JR6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0A9JR6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A9JR6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A9JR6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A9JR6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A9JR6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A9JR6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0A9JR6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0A9JR6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0A9JR6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0A9JR6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A9JR6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0A9JR6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0A9JR6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0A9JR6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0A9JR6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0A9JR6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0A9JR6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A9JR6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0A9JR6.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/omdsha256k128n96tau128v1/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/ccfXBL9P.s: Assembler messages:
encrypt.c: /tmp/ccfXBL9P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXBL9P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfXBL9P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfXBL9P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXBL9P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXBL9P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXBL9P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXBL9P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXBL9P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXBL9P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXBL9P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXBL9P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfXBL9P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXBL9P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfXBL9P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfXBL9P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXBL9P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXBL9P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXBL9P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXBL9P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXBL9P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfXBL9P.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/omdsha256k128n96tau128v1/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/cc3iAPrR.s: Assembler messages:
encrypt.c: /tmp/cc3iAPrR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3iAPrR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3iAPrR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3iAPrR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iAPrR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iAPrR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iAPrR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iAPrR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iAPrR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3iAPrR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3iAPrR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3iAPrR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3iAPrR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iAPrR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3iAPrR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3iAPrR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3iAPrR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3iAPrR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3iAPrR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iAPrR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3iAPrR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3iAPrR.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/omdsha256k128n96tau128v1/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/ccqIAXbY.s: Assembler messages:
encrypt.c: /tmp/ccqIAXbY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqIAXbY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqIAXbY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqIAXbY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIAXbY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIAXbY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIAXbY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIAXbY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIAXbY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIAXbY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIAXbY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIAXbY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqIAXbY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIAXbY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqIAXbY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIAXbY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqIAXbY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqIAXbY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIAXbY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIAXbY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIAXbY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIAXbY.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/omdsha256k128n96tau128v1/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/cc85M7o6.s: Assembler messages:
encrypt.c: /tmp/cc85M7o6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc85M7o6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc85M7o6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc85M7o6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85M7o6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85M7o6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85M7o6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85M7o6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85M7o6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc85M7o6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc85M7o6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc85M7o6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc85M7o6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85M7o6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc85M7o6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc85M7o6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc85M7o6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc85M7o6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc85M7o6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc85M7o6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85M7o6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc85M7o6.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/omdsha256k128n96tau128v1/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/ccagtgEW.s: Assembler messages:
encrypt.c: /tmp/ccagtgEW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccagtgEW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccagtgEW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccagtgEW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagtgEW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagtgEW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagtgEW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagtgEW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagtgEW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagtgEW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagtgEW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagtgEW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccagtgEW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagtgEW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccagtgEW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccagtgEW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagtgEW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagtgEW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagtgEW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagtgEW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagtgEW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccagtgEW.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/omdsha256k128n96tau128v1/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/cc1zqkjX.s: Assembler messages:
encrypt.c: /tmp/cc1zqkjX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1zqkjX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1zqkjX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1zqkjX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zqkjX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zqkjX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zqkjX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zqkjX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zqkjX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1zqkjX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1zqkjX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1zqkjX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1zqkjX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zqkjX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1zqkjX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1zqkjX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1zqkjX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1zqkjX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1zqkjX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zqkjX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1zqkjX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1zqkjX.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/omdsha256k128n96tau128v1/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/ccIZAj0Y.s: Assembler messages:
encrypt.c: /tmp/ccIZAj0Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIZAj0Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIZAj0Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIZAj0Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZAj0Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZAj0Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZAj0Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIZAj0Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZAj0Y.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIZAj0Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZAj0Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIZAj0Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIZAj0Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZAj0Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIZAj0Y.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/omdsha256k128n96tau128v1/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/ccLUC2Ba.s: Assembler messages:
encrypt.c: /tmp/ccLUC2Ba.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLUC2Ba.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLUC2Ba.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLUC2Ba.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUC2Ba.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUC2Ba.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUC2Ba.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLUC2Ba.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUC2Ba.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLUC2Ba.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUC2Ba.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUC2Ba.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUC2Ba.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUC2Ba.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUC2Ba.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/omdsha256k128n96tau128v1/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/cczGZ7yX.s: Assembler messages:
encrypt.c: /tmp/cczGZ7yX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczGZ7yX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczGZ7yX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczGZ7yX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGZ7yX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGZ7yX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGZ7yX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGZ7yX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGZ7yX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGZ7yX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGZ7yX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGZ7yX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczGZ7yX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGZ7yX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczGZ7yX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczGZ7yX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGZ7yX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczGZ7yX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczGZ7yX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGZ7yX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczGZ7yX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczGZ7yX.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/omdsha256k128n96tau128v1/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/ccPeatX5.s: Assembler messages:
encrypt.c: /tmp/ccPeatX5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPeatX5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPeatX5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPeatX5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeatX5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeatX5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeatX5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeatX5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeatX5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPeatX5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPeatX5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPeatX5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPeatX5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeatX5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPeatX5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPeatX5.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPeatX5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPeatX5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPeatX5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPeatX5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPeatX5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPeatX5.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/omdsha256k128n96tau128v1/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/ccZADHEQ.s: Assembler messages:
encrypt.c: /tmp/ccZADHEQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZADHEQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZADHEQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZADHEQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZADHEQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZADHEQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZADHEQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZADHEQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZADHEQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZADHEQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZADHEQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZADHEQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZADHEQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZADHEQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZADHEQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZADHEQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZADHEQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZADHEQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZADHEQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZADHEQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZADHEQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZADHEQ.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/omdsha256k128n96tau128v1/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/ccUhnmnC.s: Assembler messages:
encrypt.c: /tmp/ccUhnmnC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUhnmnC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUhnmnC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUhnmnC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhnmnC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhnmnC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhnmnC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhnmnC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhnmnC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUhnmnC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUhnmnC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUhnmnC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUhnmnC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhnmnC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUhnmnC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUhnmnC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUhnmnC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUhnmnC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUhnmnC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUhnmnC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhnmnC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUhnmnC.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/omdsha256k128n96tau128v1/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/ccu2eQIx.s: Assembler messages:
encrypt.c: /tmp/ccu2eQIx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu2eQIx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu2eQIx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu2eQIx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2eQIx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2eQIx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2eQIx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2eQIx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2eQIx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2eQIx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2eQIx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2eQIx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu2eQIx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2eQIx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu2eQIx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu2eQIx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2eQIx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2eQIx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2eQIx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2eQIx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2eQIx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu2eQIx.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/omdsha256k128n96tau128v1/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/ccIGRoJt.s: Assembler messages:
encrypt.c: /tmp/ccIGRoJt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIGRoJt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIGRoJt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIGRoJt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGRoJt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGRoJt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGRoJt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGRoJt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGRoJt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGRoJt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGRoJt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGRoJt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIGRoJt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGRoJt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIGRoJt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIGRoJt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIGRoJt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIGRoJt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIGRoJt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGRoJt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIGRoJt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIGRoJt.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/omdsha256k128n96tau128v1/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/ccKkJ9fy.s: Assembler messages:
encrypt.c: /tmp/ccKkJ9fy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkJ9fy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKkJ9fy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKkJ9fy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkJ9fy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkJ9fy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkJ9fy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKkJ9fy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkJ9fy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccKkJ9fy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkJ9fy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkJ9fy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkJ9fy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkJ9fy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkJ9fy.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/omdsha256k128n96tau128v1/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/ccGA9MLF.s: Assembler messages:
encrypt.c: /tmp/ccGA9MLF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGA9MLF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGA9MLF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGA9MLF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA9MLF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA9MLF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA9MLF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA9MLF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA9MLF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA9MLF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA9MLF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA9MLF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGA9MLF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA9MLF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGA9MLF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGA9MLF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGA9MLF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGA9MLF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGA9MLF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGA9MLF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGA9MLF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGA9MLF.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/omdsha256k128n96tau128v1/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/ccy34CMJ.s: Assembler messages:
encrypt.c: /tmp/ccy34CMJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy34CMJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy34CMJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy34CMJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy34CMJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy34CMJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy34CMJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy34CMJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy34CMJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy34CMJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy34CMJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy34CMJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy34CMJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy34CMJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy34CMJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy34CMJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccy34CMJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy34CMJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy34CMJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy34CMJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy34CMJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy34CMJ.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/omdsha256k128n96tau128v1/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/ccWFXBcy.s: Assembler messages:
encrypt.c: /tmp/ccWFXBcy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWFXBcy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWFXBcy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWFXBcy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFXBcy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFXBcy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFXBcy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFXBcy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFXBcy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFXBcy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFXBcy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFXBcy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWFXBcy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFXBcy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWFXBcy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFXBcy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccWFXBcy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFXBcy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFXBcy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFXBcy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFXBcy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFXBcy.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/omdsha256k128n96tau128v1/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/ccYlPwAv.s: Assembler messages:
encrypt.c: /tmp/ccYlPwAv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYlPwAv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYlPwAv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYlPwAv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlPwAv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlPwAv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlPwAv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlPwAv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlPwAv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYlPwAv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYlPwAv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYlPwAv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYlPwAv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlPwAv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYlPwAv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYlPwAv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYlPwAv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYlPwAv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYlPwAv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlPwAv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYlPwAv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYlPwAv.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/omdsha256k128n96tau128v1/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/ccIKsaBk.s: Assembler messages:
encrypt.c: /tmp/ccIKsaBk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIKsaBk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIKsaBk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIKsaBk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKsaBk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKsaBk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKsaBk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKsaBk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKsaBk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKsaBk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKsaBk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKsaBk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIKsaBk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKsaBk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIKsaBk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKsaBk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIKsaBk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKsaBk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIKsaBk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIKsaBk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKsaBk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIKsaBk.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/omdsha256k128n96tau128v1/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/ccmK0gpk.s: Assembler messages:
encrypt.c: /tmp/ccmK0gpk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmK0gpk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmK0gpk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmK0gpk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK0gpk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK0gpk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK0gpk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK0gpk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK0gpk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmK0gpk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmK0gpk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmK0gpk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmK0gpk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK0gpk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmK0gpk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmK0gpk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmK0gpk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmK0gpk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmK0gpk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK0gpk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmK0gpk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmK0gpk.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/omdsha256k128n96tau128v1/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/ccKLdoR6.s: Assembler messages:
encrypt.c: /tmp/ccKLdoR6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLdoR6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLdoR6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLdoR6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLdoR6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLdoR6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLdoR6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLdoR6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLdoR6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLdoR6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLdoR6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLdoR6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLdoR6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLdoR6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLdoR6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKLdoR6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLdoR6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLdoR6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLdoR6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLdoR6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLdoR6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLdoR6.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/omdsha256k128n96tau128v1/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/ccrz9yIn.s: Assembler messages:
encrypt.c: /tmp/ccrz9yIn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrz9yIn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrz9yIn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrz9yIn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrz9yIn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrz9yIn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrz9yIn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrz9yIn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrz9yIn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrz9yIn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrz9yIn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrz9yIn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrz9yIn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrz9yIn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrz9yIn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrz9yIn.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrz9yIn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrz9yIn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrz9yIn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrz9yIn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrz9yIn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrz9yIn.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/omdsha256k128n96tau128v1/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/cc1mJynm.s: Assembler messages:
encrypt.c: /tmp/cc1mJynm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1mJynm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1mJynm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1mJynm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mJynm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mJynm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mJynm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mJynm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mJynm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mJynm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mJynm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mJynm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1mJynm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mJynm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1mJynm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1mJynm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mJynm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1mJynm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1mJynm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mJynm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1mJynm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1mJynm.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/omdsha256k128n96tau128v1/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/ccc6whQp.s: Assembler messages:
encrypt.c: /tmp/ccc6whQp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc6whQp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc6whQp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc6whQp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6whQp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6whQp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6whQp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6whQp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6whQp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc6whQp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc6whQp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc6whQp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc6whQp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6whQp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc6whQp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc6whQp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccc6whQp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc6whQp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc6whQp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc6whQp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6whQp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc6whQp.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/omdsha256k128n96tau128v1/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/ccThpkBk.s: Assembler messages:
encrypt.c: /tmp/ccThpkBk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccThpkBk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccThpkBk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccThpkBk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThpkBk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThpkBk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThpkBk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThpkBk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThpkBk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccThpkBk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccThpkBk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccThpkBk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccThpkBk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThpkBk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccThpkBk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccThpkBk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccThpkBk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccThpkBk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccThpkBk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccThpkBk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccThpkBk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccThpkBk.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/omdsha256k128n96tau128v1/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/ccxiwB9d.s: Assembler messages:
encrypt.c: /tmp/ccxiwB9d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxiwB9d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxiwB9d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxiwB9d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiwB9d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiwB9d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiwB9d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiwB9d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiwB9d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxiwB9d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxiwB9d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxiwB9d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxiwB9d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiwB9d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxiwB9d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxiwB9d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxiwB9d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxiwB9d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxiwB9d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxiwB9d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxiwB9d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxiwB9d.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/omdsha256k128n96tau128v1/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/ccOeFKEk.s: Assembler messages:
encrypt.c: /tmp/ccOeFKEk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOeFKEk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOeFKEk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOeFKEk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeFKEk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeFKEk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeFKEk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeFKEk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeFKEk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeFKEk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeFKEk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeFKEk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOeFKEk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeFKEk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOeFKEk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeFKEk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOeFKEk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeFKEk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOeFKEk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOeFKEk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeFKEk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOeFKEk.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/omdsha256k128n96tau128v1/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/ccV0Wq71.s: Assembler messages:
encrypt.c: /tmp/ccV0Wq71.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV0Wq71.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV0Wq71.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV0Wq71.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0Wq71.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0Wq71.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0Wq71.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0Wq71.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0Wq71.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0Wq71.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0Wq71.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0Wq71.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV0Wq71.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0Wq71.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV0Wq71.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV0Wq71.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0Wq71.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV0Wq71.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV0Wq71.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0Wq71.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV0Wq71.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV0Wq71.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/omdsha256k128n96tau128v1/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/ccHlKbiS.s: Assembler messages:
encrypt.c: /tmp/ccHlKbiS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHlKbiS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHlKbiS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHlKbiS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlKbiS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlKbiS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlKbiS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlKbiS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlKbiS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHlKbiS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHlKbiS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHlKbiS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHlKbiS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlKbiS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHlKbiS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHlKbiS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHlKbiS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHlKbiS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHlKbiS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlKbiS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHlKbiS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHlKbiS.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/omdsha256k128n96tau128v1/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/ccM6RJR6.s: Assembler messages:
encrypt.c: /tmp/ccM6RJR6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM6RJR6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM6RJR6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM6RJR6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6RJR6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6RJR6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6RJR6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6RJR6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6RJR6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6RJR6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6RJR6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6RJR6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM6RJR6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6RJR6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM6RJR6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6RJR6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccM6RJR6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6RJR6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM6RJR6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM6RJR6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6RJR6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM6RJR6.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/omdsha256k128n96tau128v1/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/cc8Pu3vk.s: Assembler messages:
encrypt.c: /tmp/cc8Pu3vk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Pu3vk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Pu3vk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Pu3vk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Pu3vk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Pu3vk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Pu3vk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Pu3vk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Pu3vk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc8Pu3vk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Pu3vk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Pu3vk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Pu3vk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Pu3vk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Pu3vk.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/omdsha256k128n96tau128v1/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/cciBnyW5.s: Assembler messages:
encrypt.c: /tmp/cciBnyW5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciBnyW5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciBnyW5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciBnyW5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBnyW5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBnyW5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBnyW5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBnyW5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBnyW5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBnyW5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBnyW5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBnyW5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciBnyW5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBnyW5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciBnyW5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciBnyW5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBnyW5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBnyW5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBnyW5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBnyW5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBnyW5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciBnyW5.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/omdsha256k128n96tau128v1/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/cc3MAP3Y.s: Assembler messages:
encrypt.c: /tmp/cc3MAP3Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3MAP3Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3MAP3Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3MAP3Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MAP3Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MAP3Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MAP3Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3MAP3Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3MAP3Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MAP3Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3MAP3Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3MAP3Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MAP3Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3MAP3Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3MAP3Y.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/omdsha256k128n96tau128v1/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/ccfGWe1d.s: Assembler messages:
encrypt.c: /tmp/ccfGWe1d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfGWe1d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfGWe1d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfGWe1d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGWe1d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGWe1d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGWe1d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGWe1d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGWe1d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGWe1d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGWe1d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGWe1d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfGWe1d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGWe1d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfGWe1d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGWe1d.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccfGWe1d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGWe1d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGWe1d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGWe1d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGWe1d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGWe1d.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/omdsha256k128n96tau128v1/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/ccPdFCnb.s: Assembler messages:
encrypt.c: /tmp/ccPdFCnb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPdFCnb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPdFCnb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPdFCnb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdFCnb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdFCnb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdFCnb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdFCnb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdFCnb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdFCnb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdFCnb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdFCnb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPdFCnb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdFCnb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPdFCnb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPdFCnb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdFCnb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPdFCnb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPdFCnb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdFCnb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPdFCnb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPdFCnb.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/omdsha256k128n96tau128v1/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/ccSbHggj.s: Assembler messages:
encrypt.c: /tmp/ccSbHggj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbHggj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSbHggj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSbHggj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbHggj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbHggj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbHggj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbHggj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbHggj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbHggj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbHggj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbHggj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSbHggj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbHggj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSbHggj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbHggj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSbHggj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbHggj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbHggj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbHggj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbHggj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbHggj.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/omdsha256k128n96tau128v1/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/cc2cwWR3.s: Assembler messages:
encrypt.c: /tmp/cc2cwWR3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2cwWR3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2cwWR3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2cwWR3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cwWR3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cwWR3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cwWR3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cwWR3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cwWR3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cwWR3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cwWR3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cwWR3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2cwWR3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cwWR3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2cwWR3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2cwWR3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cwWR3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2cwWR3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2cwWR3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cwWR3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2cwWR3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2cwWR3.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/omdsha256k128n96tau128v1/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/ccuOgDYe.s: Assembler messages:
encrypt.c: /tmp/ccuOgDYe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuOgDYe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuOgDYe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuOgDYe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOgDYe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOgDYe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOgDYe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOgDYe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOgDYe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuOgDYe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuOgDYe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuOgDYe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuOgDYe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOgDYe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuOgDYe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuOgDYe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccuOgDYe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuOgDYe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuOgDYe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuOgDYe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOgDYe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuOgDYe.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/omdsha256k128n96tau128v1/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/ccCmyPCq.s: Assembler messages:
encrypt.c: /tmp/ccCmyPCq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmyPCq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCmyPCq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCmyPCq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmyPCq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmyPCq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmyPCq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmyPCq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmyPCq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmyPCq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmyPCq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmyPCq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCmyPCq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmyPCq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCmyPCq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmyPCq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccCmyPCq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmyPCq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmyPCq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmyPCq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmyPCq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmyPCq.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/omdsha256k128n96tau128v1/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/ccPN8Znf.s: Assembler messages:
encrypt.c: /tmp/ccPN8Znf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPN8Znf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPN8Znf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPN8Znf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN8Znf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN8Znf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN8Znf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN8Znf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN8Znf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN8Znf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN8Znf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN8Znf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPN8Znf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN8Znf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPN8Znf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPN8Znf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPN8Znf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPN8Znf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPN8Znf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPN8Znf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPN8Znf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPN8Znf.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/omdsha256k128n96tau128v1/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/ccdr8DTh.s: Assembler messages:
encrypt.c: /tmp/ccdr8DTh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdr8DTh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdr8DTh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdr8DTh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdr8DTh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdr8DTh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdr8DTh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdr8DTh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdr8DTh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdr8DTh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdr8DTh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdr8DTh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdr8DTh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdr8DTh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdr8DTh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdr8DTh.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdr8DTh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdr8DTh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdr8DTh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdr8DTh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdr8DTh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdr8DTh.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/omdsha256k128n96tau128v1/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/cchGcwU8.s: Assembler messages:
encrypt.c: /tmp/cchGcwU8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchGcwU8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchGcwU8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchGcwU8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGcwU8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGcwU8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGcwU8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGcwU8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGcwU8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGcwU8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGcwU8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGcwU8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchGcwU8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGcwU8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchGcwU8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchGcwU8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGcwU8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchGcwU8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchGcwU8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGcwU8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchGcwU8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchGcwU8.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/omdsha256k128n96tau128v1/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/cc4O5xNO.s: Assembler messages:
encrypt.c: /tmp/cc4O5xNO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4O5xNO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4O5xNO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4O5xNO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4O5xNO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4O5xNO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4O5xNO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4O5xNO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4O5xNO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4O5xNO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4O5xNO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4O5xNO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4O5xNO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4O5xNO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4O5xNO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4O5xNO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4O5xNO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4O5xNO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4O5xNO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4O5xNO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4O5xNO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4O5xNO.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/omdsha256k128n96tau128v1/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/ccCe6jZT.s: Assembler messages:
encrypt.c: /tmp/ccCe6jZT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCe6jZT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCe6jZT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCe6jZT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCe6jZT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCe6jZT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCe6jZT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCe6jZT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCe6jZT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCe6jZT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCe6jZT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCe6jZT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCe6jZT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCe6jZT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCe6jZT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCe6jZT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccCe6jZT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCe6jZT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCe6jZT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCe6jZT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCe6jZT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCe6jZT.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/omdsha256k128n96tau128v1/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/ccAji1uH.s: Assembler messages:
encrypt.c: /tmp/ccAji1uH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAji1uH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAji1uH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAji1uH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAji1uH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAji1uH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAji1uH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAji1uH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAji1uH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAji1uH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAji1uH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAji1uH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAji1uH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAji1uH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAji1uH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAji1uH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAji1uH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAji1uH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAji1uH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAji1uH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAji1uH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAji1uH.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/omdsha256k128n96tau128v1/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/ccdf6ZAJ.s: Assembler messages:
encrypt.c: /tmp/ccdf6ZAJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdf6ZAJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdf6ZAJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdf6ZAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdf6ZAJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdf6ZAJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdf6ZAJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdf6ZAJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdf6ZAJ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdf6ZAJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdf6ZAJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdf6ZAJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdf6ZAJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdf6ZAJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdf6ZAJ.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/omdsha256k128n96tau128v1/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/ccCjxgTU.s: Assembler messages:
encrypt.c: /tmp/ccCjxgTU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCjxgTU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCjxgTU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCjxgTU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjxgTU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjxgTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjxgTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjxgTU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjxgTU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjxgTU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjxgTU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjxgTU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCjxgTU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjxgTU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCjxgTU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCjxgTU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCjxgTU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjxgTU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjxgTU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjxgTU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCjxgTU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCjxgTU.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/omdsha256k128n96tau128v1/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/ccV4J8vS.s: Assembler messages:
encrypt.c: /tmp/ccV4J8vS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV4J8vS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV4J8vS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV4J8vS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4J8vS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4J8vS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4J8vS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4J8vS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4J8vS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4J8vS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4J8vS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4J8vS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV4J8vS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4J8vS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV4J8vS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4J8vS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccV4J8vS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4J8vS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV4J8vS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV4J8vS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4J8vS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV4J8vS.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/omdsha256k128n96tau128v1/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/cc2tbxfL.s: Assembler messages:
encrypt.c: /tmp/cc2tbxfL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2tbxfL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2tbxfL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2tbxfL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tbxfL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tbxfL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tbxfL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tbxfL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tbxfL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tbxfL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tbxfL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tbxfL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2tbxfL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tbxfL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2tbxfL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2tbxfL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tbxfL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2tbxfL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2tbxfL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tbxfL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2tbxfL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2tbxfL.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/omdsha256k128n96tau128v1/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/ccnz0JwL.s: Assembler messages:
encrypt.c: /tmp/ccnz0JwL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnz0JwL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnz0JwL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnz0JwL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0JwL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0JwL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0JwL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0JwL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0JwL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz0JwL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz0JwL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz0JwL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnz0JwL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0JwL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnz0JwL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz0JwL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnz0JwL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz0JwL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnz0JwL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnz0JwL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz0JwL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnz0JwL.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/omdsha256k128n96tau128v1/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/ccB3db7H.s: Assembler messages:
encrypt.c: /tmp/ccB3db7H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB3db7H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB3db7H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB3db7H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3db7H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3db7H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3db7H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3db7H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3db7H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB3db7H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB3db7H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB3db7H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB3db7H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3db7H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB3db7H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB3db7H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB3db7H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB3db7H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB3db7H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3db7H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB3db7H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB3db7H.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/omdsha256k128n96tau128v1/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/ccjNiZ2K.s: Assembler messages:
encrypt.c: /tmp/ccjNiZ2K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNiZ2K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjNiZ2K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjNiZ2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNiZ2K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNiZ2K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNiZ2K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjNiZ2K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNiZ2K.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjNiZ2K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNiZ2K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNiZ2K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNiZ2K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNiZ2K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNiZ2K.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/omdsha256k128n96tau128v1/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/ccUIcOUz.s: Assembler messages:
encrypt.c: /tmp/ccUIcOUz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUIcOUz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUIcOUz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUIcOUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUIcOUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUIcOUz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUIcOUz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUIcOUz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUIcOUz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUIcOUz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUIcOUz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUIcOUz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUIcOUz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUIcOUz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUIcOUz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUIcOUz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUIcOUz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUIcOUz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUIcOUz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUIcOUz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUIcOUz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUIcOUz.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/omdsha256k128n96tau128v1/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/ccWdv8zI.s: Assembler messages:
encrypt.c: /tmp/ccWdv8zI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWdv8zI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWdv8zI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWdv8zI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdv8zI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdv8zI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdv8zI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdv8zI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdv8zI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWdv8zI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWdv8zI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWdv8zI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWdv8zI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdv8zI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWdv8zI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWdv8zI.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccWdv8zI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWdv8zI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWdv8zI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWdv8zI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdv8zI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWdv8zI.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/omdsha256k128n96tau128v1/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/ccSAaMBS.s: Assembler messages:
encrypt.c: /tmp/ccSAaMBS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSAaMBS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSAaMBS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSAaMBS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAaMBS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAaMBS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAaMBS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAaMBS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAaMBS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAaMBS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAaMBS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAaMBS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSAaMBS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAaMBS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSAaMBS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAaMBS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSAaMBS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAaMBS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSAaMBS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSAaMBS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAaMBS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSAaMBS.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/omdsha256k128n96tau128v1/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/ccnAvs4M.s: Assembler messages:
encrypt.c: /tmp/ccnAvs4M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnAvs4M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnAvs4M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnAvs4M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAvs4M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAvs4M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAvs4M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAvs4M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAvs4M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAvs4M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAvs4M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAvs4M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnAvs4M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAvs4M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnAvs4M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnAvs4M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAvs4M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAvs4M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAvs4M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAvs4M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAvs4M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnAvs4M.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/omdsha256k128n96tau128v1/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/ccAS7UBF.s: Assembler messages:
encrypt.c: /tmp/ccAS7UBF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAS7UBF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAS7UBF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAS7UBF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAS7UBF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAS7UBF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAS7UBF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAS7UBF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAS7UBF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAS7UBF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAS7UBF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAS7UBF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAS7UBF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAS7UBF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAS7UBF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAS7UBF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAS7UBF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAS7UBF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAS7UBF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAS7UBF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAS7UBF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAS7UBF.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/omdsha256k128n96tau128v1/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/ccOEC6zM.s: Assembler messages:
encrypt.c: /tmp/ccOEC6zM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOEC6zM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOEC6zM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOEC6zM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEC6zM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEC6zM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEC6zM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEC6zM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEC6zM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEC6zM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEC6zM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEC6zM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOEC6zM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEC6zM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOEC6zM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEC6zM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOEC6zM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOEC6zM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOEC6zM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOEC6zM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOEC6zM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOEC6zM.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