Implementation notes: x86, h9ivy, crypto_aead/omdsha256k256n248tau256v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
267608refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
268100refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
268864refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
270040refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
271776refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
271884refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
272352refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
275608refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
275704refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
275796refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
276552refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
276616refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
276772refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
276876refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
277112refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
277752refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
278716refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
279080refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
282732refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
283352refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
283568refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
283596refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
284404refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
284924refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
285112refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
285768refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
286100refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
286212refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
286280refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
287636refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
287976refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
288152refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
288456refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
288888refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
289036refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
289140refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
289204refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
289252refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
289308refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
289460refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
289676refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
289784refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
291036refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
291240refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
291400refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
291416refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
291484refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
293672refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
294444refgcc -m32 -O -fomit-frame-pointer2014051320140505
294696refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
294728refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
294896refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
294900refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
294956refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
295100refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
295184refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
295372refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
295460refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
295512refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
295532refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
295536refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
295720refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
295740refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
296276refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
296308refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
296568refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
296692refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
297016refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
297872refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
297884refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
297976refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
298344refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
299364refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
299804refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
299824refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
299856refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
300664refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
300996refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
301020refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
301180refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
301332refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
302092refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
303104refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
303296refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
303584refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
303820refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
303924refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
304272refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
304280refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
304480refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
305036refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
307028refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
307564refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
308856refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
309244refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
309252refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
310668refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
311216refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
316084refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
316372refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
316568refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
316668refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
317180refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
320200refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
321552refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
336700refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
337088refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
337364refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
337456refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
346244refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
346316refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
346416refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
346836refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
348644refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
352556refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
352948refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
353248refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
353552refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
355016refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
355556refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
360844refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
361120refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
362164refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
365180refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
366012refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
366360refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
367868refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
368784refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
368848refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
393936refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
394560refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
394736refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
396100refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
396696refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
397348refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
400408refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
400440refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
401024refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
401116refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
401456refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
401528refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
401860refgcc -m32 -Os -fomit-frame-pointer2014051320140505
401884refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
401908refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
402052refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
402444refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
402648refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
403236refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
403824refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
404064refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
404776refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
404936refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
405268refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
408816refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
409768refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
409776refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
410340refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
410460refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
410520refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
410604refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
411096refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
411380refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
411800refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
411808refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
411900refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
411924refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
411948refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
412536refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
418780refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
419820refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
420016refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
420020refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9WARdI.s: Assembler messages:
encrypt.c: /tmp/cc9WARdI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9WARdI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9WARdI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9WARdI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WARdI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WARdI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WARdI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WARdI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WARdI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9WARdI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9WARdI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9WARdI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9WARdI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WARdI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9WARdI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9WARdI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9WARdI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9WARdI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9WARdI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9WARdI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WARdI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9WARdI.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctjkuBP.s: Assembler messages:
encrypt.c: /tmp/cctjkuBP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctjkuBP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctjkuBP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctjkuBP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjkuBP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjkuBP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjkuBP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjkuBP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjkuBP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjkuBP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjkuBP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjkuBP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctjkuBP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjkuBP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctjkuBP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctjkuBP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjkuBP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctjkuBP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctjkuBP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjkuBP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctjkuBP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctjkuBP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJbtNvj.s: Assembler messages:
encrypt.c: /tmp/ccJbtNvj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJbtNvj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJbtNvj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJbtNvj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbtNvj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbtNvj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbtNvj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbtNvj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbtNvj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbtNvj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbtNvj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbtNvj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJbtNvj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbtNvj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJbtNvj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbtNvj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJbtNvj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJbtNvj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbtNvj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbtNvj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbtNvj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJbtNvj.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYi63mn.s: Assembler messages:
encrypt.c: /tmp/ccYi63mn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYi63mn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYi63mn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYi63mn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYi63mn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYi63mn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYi63mn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYi63mn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYi63mn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYi63mn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYi63mn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYi63mn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYi63mn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYi63mn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYi63mn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYi63mn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYi63mn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYi63mn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYi63mn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYi63mn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYi63mn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYi63mn.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCweL9c.s: Assembler messages:
encrypt.c: /tmp/ccCweL9c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCweL9c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCweL9c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCweL9c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCweL9c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCweL9c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCweL9c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCweL9c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCweL9c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCweL9c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCweL9c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCweL9c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCweL9c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCweL9c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCweL9c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCweL9c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCweL9c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCweL9c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCweL9c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCweL9c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCweL9c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCweL9c.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccktKmL3.s: Assembler messages:
encrypt.c: /tmp/ccktKmL3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccktKmL3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccktKmL3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccktKmL3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktKmL3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktKmL3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktKmL3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktKmL3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktKmL3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktKmL3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktKmL3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktKmL3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccktKmL3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktKmL3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccktKmL3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktKmL3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccktKmL3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccktKmL3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktKmL3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktKmL3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktKmL3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktKmL3.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMMZPts.s: Assembler messages:
encrypt.c: /tmp/ccMMZPts.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMMZPts.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMMZPts.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMMZPts.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMMZPts.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMMZPts.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMMZPts.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMMZPts.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMMZPts.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMMZPts.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMMZPts.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMMZPts.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMMZPts.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMMZPts.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMMZPts.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMMZPts.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMMZPts.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMMZPts.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMMZPts.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMMZPts.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMMZPts.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMMZPts.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWlLUYz.s: Assembler messages:
encrypt.c: /tmp/ccWlLUYz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlLUYz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWlLUYz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWlLUYz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlLUYz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlLUYz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlLUYz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlLUYz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlLUYz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlLUYz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlLUYz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlLUYz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWlLUYz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlLUYz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWlLUYz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWlLUYz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlLUYz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlLUYz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlLUYz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlLUYz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlLUYz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlLUYz.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRiomaO.s: Assembler messages:
encrypt.c: /tmp/ccRiomaO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRiomaO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRiomaO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRiomaO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiomaO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiomaO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiomaO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiomaO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiomaO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiomaO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiomaO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiomaO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRiomaO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiomaO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRiomaO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiomaO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRiomaO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiomaO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRiomaO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRiomaO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiomaO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRiomaO.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccudgyjY.s: Assembler messages:
encrypt.c: /tmp/ccudgyjY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccudgyjY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccudgyjY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccudgyjY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgyjY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgyjY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgyjY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgyjY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgyjY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudgyjY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudgyjY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudgyjY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccudgyjY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgyjY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccudgyjY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccudgyjY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudgyjY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccudgyjY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccudgyjY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudgyjY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccudgyjY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccudgyjY.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4Ke3Sl.s: Assembler messages:
encrypt.c: /tmp/cc4Ke3Sl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Ke3Sl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Ke3Sl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Ke3Sl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ke3Sl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ke3Sl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ke3Sl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Ke3Sl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ke3Sl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4Ke3Sl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Ke3Sl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Ke3Sl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Ke3Sl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ke3Sl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Ke3Sl.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxydtxw.s: Assembler messages:
encrypt.c: /tmp/ccxydtxw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxydtxw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxydtxw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxydtxw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxydtxw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxydtxw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxydtxw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxydtxw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxydtxw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxydtxw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxydtxw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxydtxw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxydtxw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxydtxw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxydtxw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxydtxw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxydtxw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxydtxw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxydtxw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxydtxw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxydtxw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxydtxw.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5Odnve.s: Assembler messages:
encrypt.c: /tmp/cc5Odnve.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Odnve.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Odnve.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Odnve.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Odnve.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Odnve.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Odnve.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Odnve.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Odnve.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Odnve.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Odnve.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Odnve.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Odnve.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Odnve.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Odnve.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Odnve.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Odnve.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Odnve.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Odnve.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Odnve.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Odnve.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Odnve.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckxSss7.s: Assembler messages:
encrypt.c: /tmp/cckxSss7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckxSss7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckxSss7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckxSss7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxSss7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxSss7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxSss7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxSss7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxSss7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxSss7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxSss7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxSss7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckxSss7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxSss7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckxSss7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxSss7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckxSss7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxSss7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxSss7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxSss7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxSss7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxSss7.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI1sQbv.s: Assembler messages:
encrypt.c: /tmp/ccI1sQbv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI1sQbv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI1sQbv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI1sQbv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1sQbv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1sQbv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1sQbv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1sQbv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1sQbv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1sQbv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1sQbv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1sQbv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI1sQbv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1sQbv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI1sQbv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1sQbv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI1sQbv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1sQbv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI1sQbv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI1sQbv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1sQbv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI1sQbv.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJK0w8E.s: Assembler messages:
encrypt.c: /tmp/ccJK0w8E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJK0w8E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJK0w8E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJK0w8E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJK0w8E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJK0w8E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJK0w8E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJK0w8E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJK0w8E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJK0w8E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJK0w8E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJK0w8E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJK0w8E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJK0w8E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJK0w8E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJK0w8E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJK0w8E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJK0w8E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJK0w8E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJK0w8E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJK0w8E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJK0w8E.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBQStic.s: Assembler messages:
encrypt.c: /tmp/ccBQStic.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQStic.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBQStic.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBQStic.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQStic.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQStic.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQStic.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQStic.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQStic.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQStic.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQStic.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQStic.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBQStic.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQStic.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBQStic.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQStic.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBQStic.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQStic.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQStic.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQStic.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQStic.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQStic.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNe6mGu.s: Assembler messages:
encrypt.c: /tmp/ccNe6mGu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNe6mGu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNe6mGu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNe6mGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe6mGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe6mGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe6mGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe6mGu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe6mGu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe6mGu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe6mGu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe6mGu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNe6mGu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe6mGu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNe6mGu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNe6mGu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNe6mGu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNe6mGu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNe6mGu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNe6mGu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNe6mGu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNe6mGu.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVzqgfC.s: Assembler messages:
encrypt.c: /tmp/ccVzqgfC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVzqgfC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVzqgfC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVzqgfC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzqgfC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzqgfC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzqgfC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzqgfC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzqgfC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzqgfC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzqgfC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzqgfC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVzqgfC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzqgfC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVzqgfC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzqgfC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVzqgfC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzqgfC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVzqgfC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVzqgfC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzqgfC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVzqgfC.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccboRgxU.s: Assembler messages:
encrypt.c: /tmp/ccboRgxU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccboRgxU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccboRgxU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccboRgxU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboRgxU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboRgxU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboRgxU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboRgxU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboRgxU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccboRgxU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccboRgxU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccboRgxU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccboRgxU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboRgxU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccboRgxU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccboRgxU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccboRgxU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccboRgxU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccboRgxU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboRgxU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccboRgxU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccboRgxU.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck8qGxs.s: Assembler messages:
encrypt.c: /tmp/cck8qGxs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck8qGxs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck8qGxs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck8qGxs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qGxs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qGxs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qGxs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qGxs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qGxs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck8qGxs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck8qGxs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck8qGxs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck8qGxs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qGxs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck8qGxs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck8qGxs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck8qGxs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck8qGxs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck8qGxs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck8qGxs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cck8qGxs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck8qGxs.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccybe18O.s: Assembler messages:
encrypt.c: /tmp/ccybe18O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccybe18O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccybe18O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccybe18O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybe18O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybe18O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybe18O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybe18O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybe18O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybe18O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybe18O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybe18O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccybe18O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybe18O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccybe18O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccybe18O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybe18O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccybe18O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccybe18O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybe18O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccybe18O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccybe18O.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKyE3sS.s: Assembler messages:
encrypt.c: /tmp/ccKyE3sS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKyE3sS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKyE3sS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKyE3sS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyE3sS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyE3sS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyE3sS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyE3sS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyE3sS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKyE3sS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKyE3sS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKyE3sS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKyE3sS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyE3sS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKyE3sS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKyE3sS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKyE3sS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKyE3sS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKyE3sS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKyE3sS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKyE3sS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKyE3sS.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWqrkhd.s: Assembler messages:
encrypt.c: /tmp/ccWqrkhd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWqrkhd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWqrkhd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWqrkhd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqrkhd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqrkhd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqrkhd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqrkhd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqrkhd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWqrkhd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWqrkhd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWqrkhd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWqrkhd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqrkhd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWqrkhd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWqrkhd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWqrkhd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWqrkhd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWqrkhd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqrkhd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWqrkhd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWqrkhd.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgDSqTv.s: Assembler messages:
encrypt.c: /tmp/ccgDSqTv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgDSqTv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgDSqTv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgDSqTv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDSqTv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDSqTv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDSqTv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDSqTv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDSqTv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDSqTv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDSqTv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDSqTv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgDSqTv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDSqTv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgDSqTv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDSqTv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgDSqTv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDSqTv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDSqTv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDSqTv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDSqTv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDSqTv.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl4AU0o.s: Assembler messages:
encrypt.c: /tmp/ccl4AU0o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl4AU0o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl4AU0o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl4AU0o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4AU0o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4AU0o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4AU0o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4AU0o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4AU0o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl4AU0o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl4AU0o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl4AU0o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl4AU0o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4AU0o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl4AU0o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl4AU0o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl4AU0o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl4AU0o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl4AU0o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4AU0o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl4AU0o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl4AU0o.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclzdel5.s: Assembler messages:
encrypt.c: /tmp/cclzdel5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclzdel5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclzdel5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclzdel5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclzdel5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclzdel5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclzdel5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclzdel5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclzdel5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclzdel5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclzdel5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclzdel5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclzdel5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclzdel5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclzdel5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclzdel5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclzdel5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclzdel5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclzdel5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclzdel5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclzdel5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclzdel5.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuKIKdW.s: Assembler messages:
encrypt.c: /tmp/ccuKIKdW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuKIKdW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuKIKdW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuKIKdW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKIKdW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKIKdW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKIKdW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKIKdW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKIKdW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKIKdW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKIKdW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKIKdW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuKIKdW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKIKdW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuKIKdW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuKIKdW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuKIKdW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuKIKdW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuKIKdW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKIKdW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuKIKdW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuKIKdW.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKJf69T.s: Assembler messages:
encrypt.c: /tmp/ccKJf69T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJf69T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKJf69T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKJf69T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJf69T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJf69T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJf69T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJf69T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJf69T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJf69T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJf69T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJf69T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKJf69T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJf69T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKJf69T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKJf69T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKJf69T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJf69T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJf69T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJf69T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJf69T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJf69T.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccds67sQ.s: Assembler messages:
encrypt.c: /tmp/ccds67sQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccds67sQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccds67sQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccds67sQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds67sQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds67sQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds67sQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds67sQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds67sQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds67sQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds67sQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds67sQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccds67sQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds67sQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccds67sQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds67sQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccds67sQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds67sQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccds67sQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccds67sQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds67sQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccds67sQ.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5Db0Tg.s: Assembler messages:
encrypt.c: /tmp/cc5Db0Tg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Db0Tg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Db0Tg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Db0Tg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Db0Tg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Db0Tg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Db0Tg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Db0Tg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Db0Tg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Db0Tg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Db0Tg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Db0Tg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Db0Tg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Db0Tg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Db0Tg.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctHJRHf.s: Assembler messages:
encrypt.c: /tmp/cctHJRHf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctHJRHf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctHJRHf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctHJRHf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHJRHf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHJRHf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHJRHf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHJRHf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHJRHf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHJRHf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHJRHf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHJRHf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctHJRHf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHJRHf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctHJRHf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHJRHf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctHJRHf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHJRHf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHJRHf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHJRHf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHJRHf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHJRHf.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHBOk1u.s: Assembler messages:
encrypt.c: /tmp/ccHBOk1u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHBOk1u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHBOk1u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHBOk1u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBOk1u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBOk1u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBOk1u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBOk1u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBOk1u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBOk1u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBOk1u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBOk1u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHBOk1u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBOk1u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHBOk1u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBOk1u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHBOk1u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBOk1u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBOk1u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBOk1u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBOk1u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBOk1u.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmTjqxl.s: Assembler messages:
encrypt.c: /tmp/ccmTjqxl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmTjqxl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmTjqxl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmTjqxl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTjqxl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTjqxl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTjqxl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTjqxl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTjqxl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmTjqxl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmTjqxl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmTjqxl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmTjqxl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTjqxl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmTjqxl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmTjqxl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmTjqxl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmTjqxl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmTjqxl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTjqxl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmTjqxl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmTjqxl.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfh3iQV.s: Assembler messages:
encrypt.c: /tmp/ccfh3iQV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfh3iQV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfh3iQV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfh3iQV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3iQV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3iQV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3iQV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3iQV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3iQV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh3iQV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh3iQV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh3iQV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfh3iQV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3iQV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfh3iQV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfh3iQV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh3iQV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfh3iQV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfh3iQV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh3iQV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfh3iQV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfh3iQV.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq0vp55.s: Assembler messages:
encrypt.c: /tmp/ccq0vp55.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq0vp55.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq0vp55.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq0vp55.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0vp55.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0vp55.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0vp55.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0vp55.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0vp55.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0vp55.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0vp55.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0vp55.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq0vp55.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0vp55.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq0vp55.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0vp55.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq0vp55.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq0vp55.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq0vp55.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq0vp55.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0vp55.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq0vp55.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsCmx8O.s: Assembler messages:
encrypt.c: /tmp/ccsCmx8O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsCmx8O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsCmx8O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsCmx8O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCmx8O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCmx8O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCmx8O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCmx8O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCmx8O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCmx8O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCmx8O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCmx8O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsCmx8O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCmx8O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsCmx8O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCmx8O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsCmx8O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCmx8O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCmx8O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCmx8O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCmx8O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCmx8O.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczCkH9F.s: Assembler messages:
encrypt.c: /tmp/cczCkH9F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczCkH9F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczCkH9F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczCkH9F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCkH9F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCkH9F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCkH9F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCkH9F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCkH9F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCkH9F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCkH9F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCkH9F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczCkH9F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCkH9F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczCkH9F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczCkH9F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCkH9F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczCkH9F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczCkH9F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCkH9F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczCkH9F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczCkH9F.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckQEOyf.s: Assembler messages:
encrypt.c: /tmp/cckQEOyf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQEOyf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckQEOyf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckQEOyf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQEOyf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQEOyf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQEOyf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQEOyf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQEOyf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQEOyf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQEOyf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQEOyf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckQEOyf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQEOyf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckQEOyf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckQEOyf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQEOyf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQEOyf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQEOyf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQEOyf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQEOyf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckQEOyf.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyIewzf.s: Assembler messages:
encrypt.c: /tmp/ccyIewzf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIewzf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIewzf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIewzf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIewzf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIewzf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIewzf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIewzf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIewzf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIewzf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIewzf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIewzf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIewzf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIewzf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIewzf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIewzf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyIewzf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyIewzf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyIewzf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyIewzf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIewzf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyIewzf.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDKP8d4.s: Assembler messages:
encrypt.c: /tmp/ccDKP8d4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDKP8d4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDKP8d4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDKP8d4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKP8d4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKP8d4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKP8d4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKP8d4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKP8d4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKP8d4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKP8d4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKP8d4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDKP8d4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKP8d4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDKP8d4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKP8d4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDKP8d4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDKP8d4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKP8d4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKP8d4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDKP8d4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDKP8d4.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuocgVh.s: Assembler messages:
encrypt.c: /tmp/ccuocgVh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuocgVh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuocgVh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuocgVh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuocgVh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuocgVh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuocgVh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuocgVh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuocgVh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuocgVh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuocgVh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuocgVh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuocgVh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuocgVh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuocgVh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuocgVh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuocgVh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuocgVh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuocgVh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuocgVh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuocgVh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuocgVh.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQG2zWG.s: Assembler messages:
encrypt.c: /tmp/ccQG2zWG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQG2zWG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQG2zWG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQG2zWG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG2zWG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG2zWG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG2zWG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG2zWG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG2zWG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQG2zWG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQG2zWG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQG2zWG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQG2zWG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG2zWG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQG2zWG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQG2zWG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQG2zWG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQG2zWG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQG2zWG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQG2zWG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQG2zWG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQG2zWG.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWVSjQy.s: Assembler messages:
encrypt.c: /tmp/ccWVSjQy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWVSjQy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWVSjQy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWVSjQy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVSjQy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVSjQy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVSjQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVSjQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVSjQy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVSjQy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVSjQy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVSjQy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWVSjQy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVSjQy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWVSjQy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVSjQy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWVSjQy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWVSjQy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWVSjQy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWVSjQy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVSjQy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWVSjQy.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK2uSRk.s: Assembler messages:
encrypt.c: /tmp/ccK2uSRk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK2uSRk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK2uSRk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK2uSRk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2uSRk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2uSRk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2uSRk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2uSRk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2uSRk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2uSRk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2uSRk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2uSRk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK2uSRk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2uSRk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK2uSRk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2uSRk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK2uSRk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2uSRk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK2uSRk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK2uSRk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2uSRk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK2uSRk.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNYHihC.s: Assembler messages:
encrypt.c: /tmp/ccNYHihC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNYHihC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNYHihC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNYHihC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYHihC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYHihC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYHihC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYHihC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYHihC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNYHihC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNYHihC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNYHihC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNYHihC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYHihC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNYHihC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNYHihC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNYHihC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNYHihC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNYHihC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYHihC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNYHihC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNYHihC.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc22smzL.s: Assembler messages:
encrypt.c: /tmp/cc22smzL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc22smzL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc22smzL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc22smzL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22smzL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22smzL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22smzL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22smzL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22smzL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22smzL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22smzL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22smzL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc22smzL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22smzL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc22smzL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22smzL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc22smzL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22smzL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22smzL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22smzL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22smzL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22smzL.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDuJb20.s: Assembler messages:
encrypt.c: /tmp/ccDuJb20.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDuJb20.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDuJb20.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDuJb20.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuJb20.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuJb20.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuJb20.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuJb20.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuJb20.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDuJb20.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDuJb20.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDuJb20.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDuJb20.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuJb20.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDuJb20.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDuJb20.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDuJb20.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDuJb20.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDuJb20.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuJb20.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDuJb20.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDuJb20.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDRhixf.s: Assembler messages:
encrypt.c: /tmp/ccDRhixf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDRhixf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDRhixf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDRhixf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRhixf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRhixf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRhixf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRhixf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRhixf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDRhixf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDRhixf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDRhixf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDRhixf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRhixf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDRhixf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDRhixf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDRhixf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDRhixf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDRhixf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRhixf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDRhixf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDRhixf.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOqJpHS.s: Assembler messages:
encrypt.c: /tmp/ccOqJpHS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOqJpHS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOqJpHS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOqJpHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqJpHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqJpHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqJpHS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqJpHS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqJpHS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOqJpHS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOqJpHS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOqJpHS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOqJpHS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqJpHS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOqJpHS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOqJpHS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOqJpHS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOqJpHS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOqJpHS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOqJpHS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqJpHS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOqJpHS.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLPa2Mr.s: Assembler messages:
encrypt.c: /tmp/ccLPa2Mr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLPa2Mr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLPa2Mr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLPa2Mr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLPa2Mr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLPa2Mr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLPa2Mr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLPa2Mr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLPa2Mr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLPa2Mr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLPa2Mr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLPa2Mr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLPa2Mr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPa2Mr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLPa2Mr.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoNwtgy.s: Assembler messages:
encrypt.c: /tmp/ccoNwtgy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoNwtgy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoNwtgy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoNwtgy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNwtgy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNwtgy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNwtgy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNwtgy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNwtgy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoNwtgy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoNwtgy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoNwtgy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoNwtgy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNwtgy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoNwtgy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoNwtgy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoNwtgy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoNwtgy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoNwtgy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNwtgy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoNwtgy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoNwtgy.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoqvA7y.s: Assembler messages:
encrypt.c: /tmp/ccoqvA7y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoqvA7y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoqvA7y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoqvA7y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqvA7y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqvA7y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqvA7y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqvA7y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqvA7y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoqvA7y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoqvA7y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoqvA7y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoqvA7y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqvA7y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoqvA7y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoqvA7y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoqvA7y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoqvA7y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoqvA7y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqvA7y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoqvA7y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoqvA7y.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctW5tni.s: Assembler messages:
encrypt.c: /tmp/cctW5tni.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctW5tni.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctW5tni.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctW5tni.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctW5tni.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctW5tni.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctW5tni.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctW5tni.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctW5tni.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctW5tni.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctW5tni.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctW5tni.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctW5tni.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctW5tni.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctW5tni.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctW5tni.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctW5tni.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctW5tni.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctW5tni.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctW5tni.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctW5tni.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctW5tni.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjekKkz.s: Assembler messages:
encrypt.c: /tmp/ccjekKkz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjekKkz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjekKkz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjekKkz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjekKkz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjekKkz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjekKkz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjekKkz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjekKkz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjekKkz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjekKkz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjekKkz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjekKkz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjekKkz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjekKkz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjekKkz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjekKkz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjekKkz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjekKkz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjekKkz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjekKkz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjekKkz.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckrJRRG.s: Assembler messages:
encrypt.c: /tmp/cckrJRRG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckrJRRG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckrJRRG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckrJRRG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrJRRG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrJRRG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrJRRG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrJRRG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrJRRG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrJRRG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrJRRG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrJRRG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckrJRRG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrJRRG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckrJRRG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckrJRRG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrJRRG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrJRRG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrJRRG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrJRRG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrJRRG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckrJRRG.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc8DH97.s: Assembler messages:
encrypt.c: /tmp/ccc8DH97.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc8DH97.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc8DH97.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc8DH97.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8DH97.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8DH97.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8DH97.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8DH97.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8DH97.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8DH97.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8DH97.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8DH97.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc8DH97.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8DH97.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc8DH97.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8DH97.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc8DH97.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8DH97.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8DH97.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8DH97.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8DH97.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8DH97.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdj7MIj.s: Assembler messages:
encrypt.c: /tmp/ccdj7MIj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdj7MIj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdj7MIj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdj7MIj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj7MIj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj7MIj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj7MIj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj7MIj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj7MIj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdj7MIj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdj7MIj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdj7MIj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdj7MIj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj7MIj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdj7MIj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdj7MIj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdj7MIj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdj7MIj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdj7MIj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj7MIj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdj7MIj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdj7MIj.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclGucuJ.s: Assembler messages:
encrypt.c: /tmp/cclGucuJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclGucuJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclGucuJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclGucuJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGucuJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGucuJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGucuJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGucuJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGucuJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGucuJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGucuJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGucuJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclGucuJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGucuJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclGucuJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclGucuJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGucuJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGucuJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGucuJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGucuJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGucuJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclGucuJ.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsLa4oz.s: Assembler messages:
encrypt.c: /tmp/ccsLa4oz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsLa4oz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsLa4oz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsLa4oz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsLa4oz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsLa4oz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsLa4oz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsLa4oz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsLa4oz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsLa4oz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsLa4oz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsLa4oz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsLa4oz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsLa4oz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsLa4oz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsLa4oz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsLa4oz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsLa4oz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsLa4oz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsLa4oz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsLa4oz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsLa4oz.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaihYSD.s: Assembler messages:
encrypt.c: /tmp/ccaihYSD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaihYSD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaihYSD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaihYSD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaihYSD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaihYSD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaihYSD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaihYSD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaihYSD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaihYSD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaihYSD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaihYSD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaihYSD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaihYSD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaihYSD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaihYSD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaihYSD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaihYSD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaihYSD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaihYSD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaihYSD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaihYSD.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjEuEAt.s: Assembler messages:
encrypt.c: /tmp/ccjEuEAt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjEuEAt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjEuEAt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjEuEAt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEuEAt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEuEAt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEuEAt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEuEAt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEuEAt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjEuEAt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjEuEAt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjEuEAt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjEuEAt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEuEAt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjEuEAt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjEuEAt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjEuEAt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjEuEAt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjEuEAt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjEuEAt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEuEAt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjEuEAt.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3gN6eP.s: Assembler messages:
encrypt.c: /tmp/cc3gN6eP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3gN6eP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3gN6eP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3gN6eP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3gN6eP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3gN6eP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3gN6eP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3gN6eP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3gN6eP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3gN6eP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3gN6eP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3gN6eP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3gN6eP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3gN6eP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3gN6eP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3gN6eP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3gN6eP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3gN6eP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3gN6eP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3gN6eP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3gN6eP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3gN6eP.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIgtoM3.s: Assembler messages:
encrypt.c: /tmp/ccIgtoM3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIgtoM3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIgtoM3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIgtoM3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgtoM3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgtoM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgtoM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgtoM3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgtoM3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgtoM3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgtoM3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgtoM3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIgtoM3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgtoM3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIgtoM3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIgtoM3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgtoM3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgtoM3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgtoM3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgtoM3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgtoM3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIgtoM3.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDurbiW.s: Assembler messages:
encrypt.c: /tmp/ccDurbiW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDurbiW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDurbiW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDurbiW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDurbiW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDurbiW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDurbiW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDurbiW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDurbiW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDurbiW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDurbiW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDurbiW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDurbiW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDurbiW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDurbiW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDurbiW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDurbiW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDurbiW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDurbiW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDurbiW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDurbiW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDurbiW.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs0lRXM.s: Assembler messages:
encrypt.c: /tmp/ccs0lRXM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs0lRXM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs0lRXM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs0lRXM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0lRXM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0lRXM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0lRXM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0lRXM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0lRXM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0lRXM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0lRXM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0lRXM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs0lRXM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0lRXM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs0lRXM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0lRXM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs0lRXM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs0lRXM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs0lRXM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs0lRXM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0lRXM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs0lRXM.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBw02Ys.s: Assembler messages:
encrypt.c: /tmp/ccBw02Ys.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBw02Ys.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBw02Ys.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBw02Ys.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBw02Ys.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBw02Ys.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBw02Ys.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBw02Ys.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBw02Ys.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBw02Ys.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBw02Ys.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBw02Ys.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBw02Ys.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBw02Ys.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBw02Ys.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBw02Ys.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBw02Ys.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBw02Ys.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBw02Ys.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBw02Ys.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBw02Ys.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBw02Ys.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxQ8cNi.s: Assembler messages:
encrypt.c: /tmp/ccxQ8cNi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxQ8cNi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxQ8cNi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxQ8cNi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQ8cNi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQ8cNi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQ8cNi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxQ8cNi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQ8cNi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxQ8cNi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQ8cNi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQ8cNi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQ8cNi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQ8cNi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQ8cNi.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6zkF6e.s: Assembler messages:
encrypt.c: /tmp/cc6zkF6e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6zkF6e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6zkF6e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6zkF6e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zkF6e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zkF6e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zkF6e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zkF6e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zkF6e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6zkF6e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6zkF6e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6zkF6e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6zkF6e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zkF6e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6zkF6e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6zkF6e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6zkF6e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6zkF6e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6zkF6e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zkF6e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6zkF6e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6zkF6e.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjwm2J2.s: Assembler messages:
encrypt.c: /tmp/ccjwm2J2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjwm2J2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjwm2J2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjwm2J2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwm2J2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwm2J2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwm2J2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwm2J2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwm2J2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjwm2J2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjwm2J2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjwm2J2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjwm2J2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwm2J2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjwm2J2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjwm2J2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjwm2J2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjwm2J2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjwm2J2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjwm2J2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwm2J2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjwm2J2.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRGIAwB.s: Assembler messages:
encrypt.c: /tmp/ccRGIAwB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRGIAwB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRGIAwB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRGIAwB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGIAwB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGIAwB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGIAwB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGIAwB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGIAwB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGIAwB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGIAwB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGIAwB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRGIAwB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGIAwB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRGIAwB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRGIAwB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGIAwB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRGIAwB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRGIAwB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGIAwB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRGIAwB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRGIAwB.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccblruqr.s: Assembler messages:
encrypt.c: /tmp/ccblruqr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccblruqr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccblruqr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccblruqr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblruqr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblruqr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblruqr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblruqr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblruqr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblruqr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblruqr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblruqr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccblruqr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblruqr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccblruqr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblruqr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccblruqr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccblruqr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccblruqr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccblruqr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblruqr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccblruqr.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc68Eehc.s: Assembler messages:
encrypt.c: /tmp/cc68Eehc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc68Eehc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc68Eehc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc68Eehc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68Eehc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68Eehc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68Eehc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68Eehc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68Eehc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68Eehc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68Eehc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68Eehc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc68Eehc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68Eehc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc68Eehc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68Eehc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc68Eehc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68Eehc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc68Eehc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc68Eehc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68Eehc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc68Eehc.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIshWjt.s: Assembler messages:
encrypt.c: /tmp/ccIshWjt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIshWjt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIshWjt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIshWjt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIshWjt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIshWjt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIshWjt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIshWjt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIshWjt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIshWjt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIshWjt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIshWjt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIshWjt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIshWjt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIshWjt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIshWjt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIshWjt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIshWjt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIshWjt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIshWjt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIshWjt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIshWjt.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSeGm5P.s: Assembler messages:
encrypt.c: /tmp/ccSeGm5P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSeGm5P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSeGm5P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSeGm5P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeGm5P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeGm5P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeGm5P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeGm5P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeGm5P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeGm5P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeGm5P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeGm5P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSeGm5P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeGm5P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSeGm5P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSeGm5P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeGm5P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSeGm5P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSeGm5P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeGm5P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSeGm5P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSeGm5P.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctJnUfC.s: Assembler messages:
encrypt.c: /tmp/cctJnUfC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctJnUfC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctJnUfC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctJnUfC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJnUfC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJnUfC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJnUfC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJnUfC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJnUfC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJnUfC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJnUfC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJnUfC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctJnUfC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJnUfC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctJnUfC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJnUfC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctJnUfC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctJnUfC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctJnUfC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctJnUfC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJnUfC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctJnUfC.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPYFGZI.s: Assembler messages:
encrypt.c: /tmp/ccPYFGZI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPYFGZI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPYFGZI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPYFGZI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPYFGZI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPYFGZI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPYFGZI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPYFGZI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPYFGZI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPYFGZI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPYFGZI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPYFGZI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPYFGZI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPYFGZI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPYFGZI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPYFGZI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPYFGZI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPYFGZI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPYFGZI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPYFGZI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPYFGZI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPYFGZI.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxbjV2r.s: Assembler messages:
encrypt.c: /tmp/ccxbjV2r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxbjV2r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxbjV2r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxbjV2r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbjV2r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbjV2r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbjV2r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbjV2r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbjV2r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbjV2r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbjV2r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbjV2r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxbjV2r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbjV2r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxbjV2r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbjV2r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxbjV2r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbjV2r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbjV2r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbjV2r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbjV2r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbjV2r.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7QM0jR.s: Assembler messages:
encrypt.c: /tmp/cc7QM0jR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7QM0jR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7QM0jR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7QM0jR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QM0jR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QM0jR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QM0jR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QM0jR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QM0jR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7QM0jR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7QM0jR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7QM0jR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7QM0jR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QM0jR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7QM0jR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7QM0jR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7QM0jR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7QM0jR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7QM0jR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7QM0jR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QM0jR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7QM0jR.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZiOcF9.s: Assembler messages:
encrypt.c: /tmp/ccZiOcF9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZiOcF9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZiOcF9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZiOcF9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiOcF9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiOcF9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiOcF9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiOcF9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiOcF9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiOcF9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiOcF9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiOcF9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZiOcF9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiOcF9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZiOcF9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZiOcF9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiOcF9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZiOcF9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZiOcF9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiOcF9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZiOcF9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZiOcF9.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBlY3If.s: Assembler messages:
encrypt.c: /tmp/ccBlY3If.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBlY3If.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBlY3If.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBlY3If.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlY3If.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlY3If.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlY3If.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlY3If.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlY3If.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlY3If.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlY3If.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlY3If.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBlY3If.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlY3If.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBlY3If.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlY3If.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBlY3If.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBlY3If.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBlY3If.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBlY3If.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlY3If.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBlY3If.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxXhuqV.s: Assembler messages:
encrypt.c: /tmp/ccxXhuqV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxXhuqV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxXhuqV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxXhuqV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXhuqV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXhuqV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXhuqV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXhuqV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXhuqV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXhuqV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXhuqV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXhuqV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxXhuqV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXhuqV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxXhuqV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxXhuqV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxXhuqV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxXhuqV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxXhuqV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxXhuqV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxXhuqV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxXhuqV.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7wt1Rm.s: Assembler messages:
encrypt.c: /tmp/cc7wt1Rm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7wt1Rm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7wt1Rm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7wt1Rm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wt1Rm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wt1Rm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wt1Rm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7wt1Rm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7wt1Rm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wt1Rm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wt1Rm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wt1Rm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wt1Rm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wt1Rm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7wt1Rm.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckwl5KM.s: Assembler messages:
encrypt.c: /tmp/cckwl5KM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckwl5KM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckwl5KM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckwl5KM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwl5KM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwl5KM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwl5KM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwl5KM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwl5KM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwl5KM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwl5KM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwl5KM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckwl5KM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwl5KM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckwl5KM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwl5KM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckwl5KM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckwl5KM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckwl5KM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckwl5KM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwl5KM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckwl5KM.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8Wk3yv.s: Assembler messages:
encrypt.c: /tmp/cc8Wk3yv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Wk3yv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Wk3yv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Wk3yv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Wk3yv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Wk3yv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Wk3yv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Wk3yv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Wk3yv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8Wk3yv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Wk3yv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Wk3yv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Wk3yv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Wk3yv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Wk3yv.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFpPgN7.s: Assembler messages:
encrypt.c: /tmp/ccFpPgN7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFpPgN7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFpPgN7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFpPgN7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpPgN7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpPgN7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpPgN7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpPgN7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpPgN7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFpPgN7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFpPgN7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFpPgN7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFpPgN7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpPgN7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFpPgN7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFpPgN7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFpPgN7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFpPgN7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFpPgN7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpPgN7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFpPgN7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFpPgN7.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccyOJYC.s: Assembler messages:
encrypt.c: /tmp/cccyOJYC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccyOJYC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccyOJYC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccyOJYC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyOJYC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyOJYC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyOJYC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyOJYC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyOJYC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyOJYC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyOJYC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyOJYC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccyOJYC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyOJYC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccyOJYC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccyOJYC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyOJYC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyOJYC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyOJYC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyOJYC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyOJYC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccyOJYC.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgMETfV.s: Assembler messages:
encrypt.c: /tmp/ccgMETfV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMETfV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgMETfV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgMETfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMETfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMETfV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMETfV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMETfV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMETfV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMETfV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMETfV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMETfV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgMETfV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMETfV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgMETfV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMETfV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgMETfV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMETfV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMETfV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMETfV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMETfV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMETfV.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm0Kwql.s: Assembler messages:
encrypt.c: /tmp/ccm0Kwql.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0Kwql.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm0Kwql.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm0Kwql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0Kwql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0Kwql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0Kwql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0Kwql.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0Kwql.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm0Kwql.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm0Kwql.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm0Kwql.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm0Kwql.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0Kwql.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm0Kwql.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm0Kwql.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm0Kwql.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm0Kwql.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm0Kwql.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0Kwql.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm0Kwql.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm0Kwql.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczqZ5Bq.s: Assembler messages:
encrypt.c: /tmp/cczqZ5Bq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczqZ5Bq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczqZ5Bq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczqZ5Bq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczqZ5Bq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczqZ5Bq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczqZ5Bq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczqZ5Bq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczqZ5Bq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczqZ5Bq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczqZ5Bq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczqZ5Bq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczqZ5Bq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqZ5Bq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczqZ5Bq.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0VZCWW.s: Assembler messages:
encrypt.c: /tmp/cc0VZCWW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0VZCWW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0VZCWW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0VZCWW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VZCWW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VZCWW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VZCWW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VZCWW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VZCWW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VZCWW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VZCWW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VZCWW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0VZCWW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VZCWW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0VZCWW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VZCWW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0VZCWW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VZCWW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0VZCWW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0VZCWW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VZCWW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0VZCWW.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5f4FQS.s: Assembler messages:
encrypt.c: /tmp/cc5f4FQS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5f4FQS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5f4FQS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5f4FQS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f4FQS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f4FQS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f4FQS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f4FQS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f4FQS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5f4FQS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5f4FQS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5f4FQS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5f4FQS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f4FQS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5f4FQS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5f4FQS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5f4FQS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5f4FQS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5f4FQS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5f4FQS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5f4FQS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5f4FQS.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9zkRpB.s: Assembler messages:
encrypt.c: /tmp/cc9zkRpB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9zkRpB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9zkRpB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9zkRpB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zkRpB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zkRpB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zkRpB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zkRpB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zkRpB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zkRpB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zkRpB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zkRpB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9zkRpB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zkRpB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9zkRpB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9zkRpB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zkRpB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zkRpB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zkRpB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zkRpB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zkRpB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9zkRpB.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwJCiUI.s: Assembler messages:
encrypt.c: /tmp/ccwJCiUI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwJCiUI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwJCiUI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwJCiUI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJCiUI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJCiUI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJCiUI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJCiUI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJCiUI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJCiUI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJCiUI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJCiUI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwJCiUI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJCiUI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwJCiUI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJCiUI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwJCiUI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJCiUI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJCiUI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJCiUI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJCiUI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJCiUI.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5uw86c.s: Assembler messages:
encrypt.c: /tmp/cc5uw86c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5uw86c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5uw86c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5uw86c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uw86c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uw86c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uw86c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uw86c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uw86c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uw86c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uw86c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uw86c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5uw86c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uw86c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5uw86c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5uw86c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5uw86c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5uw86c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5uw86c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uw86c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5uw86c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5uw86c.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY442b6.s: Assembler messages:
encrypt.c: /tmp/ccY442b6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY442b6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY442b6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY442b6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY442b6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY442b6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY442b6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY442b6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY442b6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY442b6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY442b6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY442b6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY442b6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY442b6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY442b6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY442b6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY442b6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY442b6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY442b6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY442b6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY442b6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY442b6.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccF4rzJ4.s: Assembler messages:
encrypt.c: /tmp/ccF4rzJ4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF4rzJ4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF4rzJ4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF4rzJ4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4rzJ4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4rzJ4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4rzJ4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF4rzJ4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF4rzJ4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4rzJ4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4rzJ4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4rzJ4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4rzJ4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4rzJ4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF4rzJ4.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvxsurl.s: Assembler messages:
encrypt.c: /tmp/ccvxsurl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxsurl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxsurl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxsurl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxsurl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxsurl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxsurl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxsurl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxsurl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxsurl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxsurl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxsurl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxsurl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxsurl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxsurl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxsurl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvxsurl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxsurl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxsurl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxsurl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxsurl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxsurl.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2XrwNu.s: Assembler messages:
encrypt.c: /tmp/cc2XrwNu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2XrwNu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2XrwNu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2XrwNu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XrwNu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XrwNu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XrwNu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XrwNu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XrwNu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XrwNu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XrwNu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XrwNu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2XrwNu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XrwNu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2XrwNu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2XrwNu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2XrwNu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2XrwNu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2XrwNu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XrwNu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2XrwNu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2XrwNu.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciSX6eV.s: Assembler messages:
encrypt.c: /tmp/cciSX6eV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciSX6eV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciSX6eV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciSX6eV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSX6eV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSX6eV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSX6eV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSX6eV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSX6eV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSX6eV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSX6eV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSX6eV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciSX6eV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSX6eV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciSX6eV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSX6eV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciSX6eV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSX6eV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciSX6eV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciSX6eV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSX6eV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciSX6eV.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc052EhD.s: Assembler messages:
encrypt.c: /tmp/cc052EhD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc052EhD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc052EhD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc052EhD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc052EhD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc052EhD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc052EhD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc052EhD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc052EhD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc052EhD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc052EhD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc052EhD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc052EhD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc052EhD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc052EhD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc052EhD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc052EhD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc052EhD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc052EhD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc052EhD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc052EhD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc052EhD.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIZ82kd.s: Assembler messages:
encrypt.c: /tmp/ccIZ82kd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIZ82kd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIZ82kd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIZ82kd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZ82kd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZ82kd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZ82kd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZ82kd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZ82kd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZ82kd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZ82kd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZ82kd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIZ82kd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZ82kd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIZ82kd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIZ82kd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZ82kd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZ82kd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZ82kd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZ82kd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZ82kd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIZ82kd.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccABcBb4.s: Assembler messages:
encrypt.c: /tmp/ccABcBb4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccABcBb4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccABcBb4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccABcBb4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABcBb4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABcBb4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABcBb4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABcBb4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABcBb4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccABcBb4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccABcBb4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccABcBb4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccABcBb4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABcBb4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccABcBb4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccABcBb4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccABcBb4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccABcBb4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccABcBb4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccABcBb4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABcBb4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccABcBb4.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGsFY6K.s: Assembler messages:
encrypt.c: /tmp/ccGsFY6K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsFY6K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGsFY6K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGsFY6K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsFY6K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsFY6K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsFY6K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsFY6K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsFY6K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsFY6K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsFY6K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsFY6K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGsFY6K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsFY6K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGsFY6K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGsFY6K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsFY6K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsFY6K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsFY6K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsFY6K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsFY6K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsFY6K.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8P1z7k.s: Assembler messages:
encrypt.c: /tmp/cc8P1z7k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8P1z7k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8P1z7k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8P1z7k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P1z7k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P1z7k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P1z7k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P1z7k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P1z7k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8P1z7k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8P1z7k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8P1z7k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8P1z7k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P1z7k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8P1z7k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8P1z7k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8P1z7k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8P1z7k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8P1z7k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8P1z7k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P1z7k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8P1z7k.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxfftT1.s: Assembler messages:
encrypt.c: /tmp/ccxfftT1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxfftT1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxfftT1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxfftT1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfftT1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfftT1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfftT1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfftT1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfftT1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxfftT1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxfftT1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxfftT1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxfftT1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfftT1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxfftT1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxfftT1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxfftT1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxfftT1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxfftT1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfftT1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxfftT1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxfftT1.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRusVZR.s: Assembler messages:
encrypt.c: /tmp/ccRusVZR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRusVZR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRusVZR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRusVZR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRusVZR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRusVZR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRusVZR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRusVZR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRusVZR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRusVZR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRusVZR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRusVZR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRusVZR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRusVZR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRusVZR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRusVZR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRusVZR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRusVZR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRusVZR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRusVZR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRusVZR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRusVZR.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVc5Mmq.s: Assembler messages:
encrypt.c: /tmp/ccVc5Mmq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVc5Mmq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVc5Mmq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVc5Mmq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVc5Mmq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVc5Mmq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVc5Mmq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVc5Mmq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVc5Mmq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVc5Mmq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVc5Mmq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVc5Mmq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVc5Mmq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVc5Mmq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVc5Mmq.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc35vHqB.s: Assembler messages:
encrypt.c: /tmp/cc35vHqB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc35vHqB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc35vHqB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc35vHqB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35vHqB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35vHqB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35vHqB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35vHqB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35vHqB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35vHqB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35vHqB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35vHqB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc35vHqB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35vHqB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc35vHqB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35vHqB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc35vHqB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc35vHqB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35vHqB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35vHqB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35vHqB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35vHqB.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFlQ759.s: Assembler messages:
encrypt.c: /tmp/ccFlQ759.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFlQ759.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFlQ759.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFlQ759.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFlQ759.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFlQ759.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFlQ759.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFlQ759.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFlQ759.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFlQ759.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFlQ759.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFlQ759.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFlQ759.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFlQ759.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFlQ759.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFlQ759.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFlQ759.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFlQ759.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFlQ759.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFlQ759.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFlQ759.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFlQ759.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2ABRTL.s: Assembler messages:
encrypt.c: /tmp/cc2ABRTL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2ABRTL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2ABRTL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2ABRTL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ABRTL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ABRTL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ABRTL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ABRTL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ABRTL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2ABRTL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2ABRTL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2ABRTL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2ABRTL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ABRTL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2ABRTL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2ABRTL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2ABRTL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2ABRTL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2ABRTL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ABRTL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2ABRTL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2ABRTL.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPX4Uw0.s: Assembler messages:
encrypt.c: /tmp/ccPX4Uw0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPX4Uw0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPX4Uw0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPX4Uw0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPX4Uw0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPX4Uw0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPX4Uw0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPX4Uw0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPX4Uw0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPX4Uw0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPX4Uw0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPX4Uw0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPX4Uw0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPX4Uw0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPX4Uw0.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHOh1Fk.s: Assembler messages:
encrypt.c: /tmp/ccHOh1Fk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOh1Fk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHOh1Fk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHOh1Fk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOh1Fk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOh1Fk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOh1Fk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHOh1Fk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOh1Fk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHOh1Fk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOh1Fk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOh1Fk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOh1Fk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOh1Fk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOh1Fk.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUDeYLY.s: Assembler messages:
encrypt.c: /tmp/ccUDeYLY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUDeYLY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUDeYLY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUDeYLY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDeYLY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDeYLY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDeYLY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDeYLY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDeYLY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDeYLY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDeYLY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDeYLY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUDeYLY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDeYLY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUDeYLY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUDeYLY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDeYLY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUDeYLY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUDeYLY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDeYLY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUDeYLY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUDeYLY.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccExSLXn.s: Assembler messages:
encrypt.c: /tmp/ccExSLXn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccExSLXn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccExSLXn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccExSLXn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExSLXn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExSLXn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExSLXn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExSLXn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExSLXn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccExSLXn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccExSLXn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccExSLXn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccExSLXn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExSLXn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccExSLXn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccExSLXn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccExSLXn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccExSLXn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccExSLXn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExSLXn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccExSLXn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccExSLXn.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRIvxnK.s: Assembler messages:
encrypt.c: /tmp/ccRIvxnK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRIvxnK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRIvxnK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRIvxnK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIvxnK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIvxnK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIvxnK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIvxnK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIvxnK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIvxnK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIvxnK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIvxnK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRIvxnK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIvxnK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRIvxnK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIvxnK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRIvxnK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIvxnK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIvxnK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIvxnK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIvxnK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIvxnK.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGybGqA.s: Assembler messages:
encrypt.c: /tmp/ccGybGqA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGybGqA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGybGqA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGybGqA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGybGqA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGybGqA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGybGqA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGybGqA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGybGqA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGybGqA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGybGqA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGybGqA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGybGqA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGybGqA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGybGqA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGybGqA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGybGqA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGybGqA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGybGqA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGybGqA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGybGqA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGybGqA.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs1ZPA7.s: Assembler messages:
encrypt.c: /tmp/ccs1ZPA7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs1ZPA7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs1ZPA7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs1ZPA7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs1ZPA7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs1ZPA7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs1ZPA7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs1ZPA7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs1ZPA7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs1ZPA7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs1ZPA7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs1ZPA7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ZPA7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs1ZPA7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs1ZPA7.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6QkJH0.s: Assembler messages:
encrypt.c: /tmp/cc6QkJH0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6QkJH0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6QkJH0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6QkJH0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QkJH0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QkJH0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QkJH0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QkJH0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QkJH0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6QkJH0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6QkJH0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6QkJH0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6QkJH0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QkJH0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6QkJH0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6QkJH0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6QkJH0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6QkJH0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6QkJH0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6QkJH0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QkJH0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6QkJH0.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUWjGMI.s: Assembler messages:
encrypt.c: /tmp/ccUWjGMI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWjGMI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUWjGMI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUWjGMI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjGMI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjGMI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjGMI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjGMI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjGMI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUWjGMI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUWjGMI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUWjGMI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUWjGMI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjGMI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUWjGMI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUWjGMI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUWjGMI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUWjGMI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUWjGMI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjGMI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUWjGMI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUWjGMI.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAmZHlw.s: Assembler messages:
encrypt.c: /tmp/ccAmZHlw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAmZHlw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAmZHlw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAmZHlw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmZHlw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmZHlw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmZHlw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmZHlw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmZHlw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAmZHlw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAmZHlw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAmZHlw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAmZHlw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmZHlw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAmZHlw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAmZHlw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAmZHlw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAmZHlw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAmZHlw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAmZHlw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmZHlw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAmZHlw.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxX6qgl.s: Assembler messages:
encrypt.c: /tmp/ccxX6qgl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxX6qgl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxX6qgl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxX6qgl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxX6qgl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxX6qgl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxX6qgl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxX6qgl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxX6qgl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxX6qgl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxX6qgl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxX6qgl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxX6qgl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxX6qgl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxX6qgl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxX6qgl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxX6qgl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxX6qgl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxX6qgl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxX6qgl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxX6qgl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxX6qgl.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKBZleW.s: Assembler messages:
encrypt.c: /tmp/ccKBZleW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKBZleW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKBZleW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKBZleW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBZleW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBZleW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBZleW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBZleW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBZleW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBZleW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBZleW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBZleW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKBZleW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBZleW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKBZleW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKBZleW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBZleW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBZleW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBZleW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBZleW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBZleW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKBZleW.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd8PjM3.s: Assembler messages:
encrypt.c: /tmp/ccd8PjM3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd8PjM3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd8PjM3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd8PjM3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8PjM3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8PjM3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8PjM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8PjM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8PjM3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8PjM3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8PjM3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8PjM3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd8PjM3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8PjM3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd8PjM3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8PjM3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd8PjM3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd8PjM3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd8PjM3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd8PjM3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd8PjM3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd8PjM3.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFNvDaM.s: Assembler messages:
encrypt.c: /tmp/ccFNvDaM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFNvDaM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFNvDaM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFNvDaM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNvDaM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNvDaM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNvDaM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNvDaM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNvDaM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNvDaM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNvDaM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNvDaM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFNvDaM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNvDaM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFNvDaM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNvDaM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFNvDaM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNvDaM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNvDaM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNvDaM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNvDaM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNvDaM.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsjb4EF.s: Assembler messages:
encrypt.c: /tmp/ccsjb4EF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsjb4EF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsjb4EF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsjb4EF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjb4EF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjb4EF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjb4EF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjb4EF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjb4EF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsjb4EF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsjb4EF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsjb4EF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsjb4EF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjb4EF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsjb4EF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsjb4EF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsjb4EF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsjb4EF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsjb4EF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjb4EF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsjb4EF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsjb4EF.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV0hTpb.s: Assembler messages:
encrypt.c: /tmp/ccV0hTpb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV0hTpb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV0hTpb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV0hTpb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0hTpb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0hTpb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0hTpb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0hTpb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0hTpb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0hTpb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0hTpb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0hTpb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV0hTpb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0hTpb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV0hTpb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0hTpb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV0hTpb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0hTpb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0hTpb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0hTpb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0hTpb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0hTpb.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclNZJ1b.s: Assembler messages:
encrypt.c: /tmp/cclNZJ1b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclNZJ1b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclNZJ1b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclNZJ1b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNZJ1b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNZJ1b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNZJ1b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNZJ1b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNZJ1b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNZJ1b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNZJ1b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNZJ1b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclNZJ1b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNZJ1b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclNZJ1b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclNZJ1b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNZJ1b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNZJ1b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNZJ1b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNZJ1b.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNZJ1b.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclNZJ1b.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccrWVAh.s: Assembler messages:
encrypt.c: /tmp/cccrWVAh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccrWVAh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccrWVAh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccrWVAh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrWVAh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrWVAh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrWVAh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrWVAh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrWVAh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrWVAh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrWVAh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrWVAh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccrWVAh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrWVAh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccrWVAh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccrWVAh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrWVAh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrWVAh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrWVAh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrWVAh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrWVAh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccrWVAh.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwvJhym.s: Assembler messages:
encrypt.c: /tmp/ccwvJhym.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwvJhym.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwvJhym.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwvJhym.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvJhym.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvJhym.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvJhym.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvJhym.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvJhym.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvJhym.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvJhym.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvJhym.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwvJhym.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvJhym.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwvJhym.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvJhym.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwvJhym.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwvJhym.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwvJhym.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwvJhym.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvJhym.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwvJhym.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9ugfqY.s: Assembler messages:
encrypt.c: /tmp/cc9ugfqY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ugfqY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ugfqY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ugfqY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ugfqY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ugfqY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ugfqY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ugfqY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ugfqY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ugfqY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ugfqY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ugfqY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ugfqY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ugfqY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ugfqY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ugfqY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9ugfqY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ugfqY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ugfqY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ugfqY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ugfqY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ugfqY.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNjKfgH.s: Assembler messages:
encrypt.c: /tmp/ccNjKfgH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNjKfgH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNjKfgH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNjKfgH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjKfgH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjKfgH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjKfgH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjKfgH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjKfgH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNjKfgH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNjKfgH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNjKfgH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNjKfgH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjKfgH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNjKfgH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNjKfgH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNjKfgH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNjKfgH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNjKfgH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjKfgH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNjKfgH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNjKfgH.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBSXD2C.s: Assembler messages:
encrypt.c: /tmp/ccBSXD2C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBSXD2C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBSXD2C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBSXD2C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSXD2C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSXD2C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSXD2C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSXD2C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSXD2C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBSXD2C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBSXD2C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBSXD2C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBSXD2C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSXD2C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBSXD2C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBSXD2C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBSXD2C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBSXD2C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBSXD2C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSXD2C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBSXD2C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBSXD2C.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctA3F8G.s: Assembler messages:
encrypt.c: /tmp/cctA3F8G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctA3F8G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctA3F8G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctA3F8G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA3F8G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA3F8G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA3F8G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA3F8G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA3F8G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctA3F8G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctA3F8G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctA3F8G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctA3F8G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA3F8G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctA3F8G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctA3F8G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctA3F8G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctA3F8G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctA3F8G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctA3F8G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctA3F8G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctA3F8G.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9uND58.s: Assembler messages:
encrypt.c: /tmp/cc9uND58.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9uND58.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9uND58.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9uND58.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uND58.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uND58.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uND58.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uND58.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uND58.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uND58.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uND58.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uND58.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9uND58.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uND58.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9uND58.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9uND58.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uND58.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uND58.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uND58.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uND58.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uND58.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9uND58.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchbiJc7.s: Assembler messages:
encrypt.c: /tmp/cchbiJc7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbiJc7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchbiJc7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchbiJc7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbiJc7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbiJc7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbiJc7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbiJc7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbiJc7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchbiJc7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchbiJc7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchbiJc7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchbiJc7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbiJc7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchbiJc7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchbiJc7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchbiJc7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchbiJc7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchbiJc7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchbiJc7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbiJc7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchbiJc7.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0ssJnP.s: Assembler messages:
encrypt.c: /tmp/cc0ssJnP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ssJnP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ssJnP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ssJnP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ssJnP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ssJnP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ssJnP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ssJnP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ssJnP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ssJnP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ssJnP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ssJnP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ssJnP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ssJnP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ssJnP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0ssJnP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ssJnP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ssJnP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ssJnP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ssJnP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ssJnP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ssJnP.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCesFUb.s: Assembler messages:
encrypt.c: /tmp/ccCesFUb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCesFUb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCesFUb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCesFUb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCesFUb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCesFUb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCesFUb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCesFUb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCesFUb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCesFUb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCesFUb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCesFUb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCesFUb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCesFUb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCesFUb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCesFUb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCesFUb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCesFUb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCesFUb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCesFUb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCesFUb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCesFUb.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgqS3FW.s: Assembler messages:
encrypt.c: /tmp/ccgqS3FW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgqS3FW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgqS3FW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgqS3FW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqS3FW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqS3FW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqS3FW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqS3FW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqS3FW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqS3FW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqS3FW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqS3FW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgqS3FW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqS3FW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgqS3FW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgqS3FW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqS3FW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqS3FW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqS3FW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqS3FW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqS3FW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgqS3FW.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczfjGkE.s: Assembler messages:
encrypt.c: /tmp/cczfjGkE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczfjGkE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczfjGkE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczfjGkE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfjGkE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfjGkE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfjGkE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfjGkE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfjGkE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfjGkE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfjGkE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfjGkE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczfjGkE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfjGkE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczfjGkE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfjGkE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczfjGkE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfjGkE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczfjGkE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczfjGkE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfjGkE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczfjGkE.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSqzSA1.s: Assembler messages:
encrypt.c: /tmp/ccSqzSA1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSqzSA1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSqzSA1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSqzSA1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqzSA1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqzSA1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqzSA1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqzSA1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqzSA1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqzSA1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqzSA1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqzSA1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSqzSA1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqzSA1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSqzSA1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSqzSA1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqzSA1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSqzSA1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSqzSA1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqzSA1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSqzSA1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSqzSA1.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdYt6Fw.s: Assembler messages:
encrypt.c: /tmp/ccdYt6Fw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdYt6Fw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdYt6Fw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdYt6Fw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdYt6Fw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdYt6Fw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdYt6Fw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdYt6Fw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdYt6Fw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdYt6Fw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdYt6Fw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdYt6Fw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdYt6Fw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYt6Fw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdYt6Fw.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc79pbFv.s: Assembler messages:
encrypt.c: /tmp/cc79pbFv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc79pbFv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc79pbFv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc79pbFv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79pbFv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79pbFv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79pbFv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79pbFv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79pbFv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79pbFv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79pbFv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79pbFv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc79pbFv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79pbFv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc79pbFv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc79pbFv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc79pbFv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc79pbFv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc79pbFv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79pbFv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc79pbFv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc79pbFv.s: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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU5MwsU.s: Assembler messages:
encrypt.c: /tmp/ccU5MwsU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU5MwsU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU5MwsU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU5MwsU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5MwsU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5MwsU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5MwsU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5MwsU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5MwsU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5MwsU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5MwsU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5MwsU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU5MwsU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5MwsU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU5MwsU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5MwsU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU5MwsU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU5MwsU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU5MwsU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU5MwsU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5MwsU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU5MwsU.s: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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6vq7Mx.s: Assembler messages:
encrypt.c: /tmp/cc6vq7Mx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6vq7Mx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6vq7Mx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6vq7Mx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vq7Mx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vq7Mx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vq7Mx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6vq7Mx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6vq7Mx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vq7Mx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vq7Mx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vq7Mx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vq7Mx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vq7Mx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6vq7Mx.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckoH4f6.s: Assembler messages:
encrypt.c: /tmp/cckoH4f6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoH4f6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckoH4f6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckoH4f6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoH4f6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoH4f6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoH4f6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoH4f6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoH4f6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoH4f6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoH4f6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoH4f6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckoH4f6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoH4f6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckoH4f6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoH4f6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckoH4f6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckoH4f6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoH4f6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoH4f6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoH4f6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoH4f6.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaYYmnv.s: Assembler messages:
encrypt.c: /tmp/ccaYYmnv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaYYmnv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaYYmnv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaYYmnv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYYmnv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYYmnv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYYmnv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYYmnv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYYmnv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYYmnv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYYmnv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYYmnv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaYYmnv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYYmnv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaYYmnv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYYmnv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaYYmnv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYYmnv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYYmnv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYYmnv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYYmnv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYYmnv.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdRim33.s: Assembler messages:
encrypt.c: /tmp/ccdRim33.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdRim33.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdRim33.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdRim33.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRim33.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRim33.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRim33.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRim33.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRim33.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdRim33.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdRim33.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdRim33.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdRim33.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRim33.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdRim33.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdRim33.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdRim33.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdRim33.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdRim33.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRim33.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdRim33.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdRim33.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJeIFuN.s: Assembler messages:
encrypt.c: /tmp/ccJeIFuN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJeIFuN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJeIFuN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJeIFuN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeIFuN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeIFuN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeIFuN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeIFuN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeIFuN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJeIFuN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJeIFuN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJeIFuN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJeIFuN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeIFuN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJeIFuN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJeIFuN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJeIFuN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJeIFuN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJeIFuN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeIFuN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJeIFuN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJeIFuN.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMNzjPe.s: Assembler messages:
encrypt.c: /tmp/ccMNzjPe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMNzjPe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMNzjPe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMNzjPe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNzjPe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNzjPe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNzjPe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNzjPe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNzjPe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNzjPe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNzjPe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNzjPe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMNzjPe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNzjPe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMNzjPe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNzjPe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMNzjPe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNzjPe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNzjPe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNzjPe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNzjPe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNzjPe.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccliFbmL.s: Assembler messages:
encrypt.c: /tmp/ccliFbmL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccliFbmL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccliFbmL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccliFbmL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliFbmL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliFbmL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliFbmL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliFbmL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliFbmL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliFbmL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliFbmL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliFbmL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccliFbmL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliFbmL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccliFbmL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliFbmL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccliFbmL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliFbmL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccliFbmL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccliFbmL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliFbmL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccliFbmL.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuGPUrp.s: Assembler messages:
encrypt.c: /tmp/ccuGPUrp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuGPUrp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuGPUrp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuGPUrp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGPUrp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGPUrp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGPUrp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGPUrp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGPUrp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGPUrp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGPUrp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGPUrp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuGPUrp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGPUrp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuGPUrp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuGPUrp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGPUrp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuGPUrp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuGPUrp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGPUrp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuGPUrp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuGPUrp.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFTRQU6.s: Assembler messages:
encrypt.c: /tmp/ccFTRQU6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFTRQU6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFTRQU6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFTRQU6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTRQU6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTRQU6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTRQU6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTRQU6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTRQU6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTRQU6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTRQU6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTRQU6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFTRQU6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTRQU6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFTRQU6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTRQU6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFTRQU6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTRQU6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTRQU6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTRQU6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTRQU6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTRQU6.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbM0Btd.s: Assembler messages:
encrypt.c: /tmp/ccbM0Btd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbM0Btd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbM0Btd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbM0Btd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbM0Btd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbM0Btd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbM0Btd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbM0Btd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbM0Btd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbM0Btd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbM0Btd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbM0Btd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbM0Btd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbM0Btd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbM0Btd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbM0Btd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbM0Btd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbM0Btd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbM0Btd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbM0Btd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbM0Btd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbM0Btd.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2SVShM.s: Assembler messages:
encrypt.c: /tmp/cc2SVShM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2SVShM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2SVShM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2SVShM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SVShM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SVShM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SVShM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SVShM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SVShM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2SVShM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2SVShM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2SVShM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2SVShM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SVShM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2SVShM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2SVShM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2SVShM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2SVShM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2SVShM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SVShM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2SVShM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2SVShM.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclEKT1z.s: Assembler messages:
encrypt.c: /tmp/cclEKT1z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEKT1z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclEKT1z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclEKT1z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEKT1z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEKT1z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEKT1z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEKT1z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEKT1z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclEKT1z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclEKT1z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclEKT1z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclEKT1z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEKT1z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclEKT1z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclEKT1z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclEKT1z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclEKT1z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclEKT1z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclEKT1z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEKT1z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclEKT1z.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccg7e1En.s: Assembler messages:
encrypt.c: /tmp/ccg7e1En.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg7e1En.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg7e1En.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg7e1En.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7e1En.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7e1En.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7e1En.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7e1En.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7e1En.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7e1En.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7e1En.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7e1En.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg7e1En.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7e1En.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg7e1En.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7e1En.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg7e1En.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7e1En.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg7e1En.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg7e1En.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7e1En.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg7e1En.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccojPqZw.s: Assembler messages:
encrypt.c: /tmp/ccojPqZw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccojPqZw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccojPqZw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccojPqZw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojPqZw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojPqZw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojPqZw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojPqZw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojPqZw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccojPqZw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccojPqZw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccojPqZw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccojPqZw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojPqZw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccojPqZw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccojPqZw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccojPqZw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccojPqZw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccojPqZw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojPqZw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccojPqZw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccojPqZw.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6eSXdN.s: Assembler messages:
encrypt.c: /tmp/cc6eSXdN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6eSXdN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6eSXdN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6eSXdN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eSXdN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eSXdN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eSXdN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eSXdN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eSXdN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eSXdN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eSXdN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eSXdN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6eSXdN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eSXdN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6eSXdN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eSXdN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6eSXdN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6eSXdN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6eSXdN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6eSXdN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6eSXdN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6eSXdN.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuJm8jT.s: Assembler messages:
encrypt.c: /tmp/ccuJm8jT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuJm8jT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuJm8jT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuJm8jT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJm8jT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJm8jT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJm8jT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJm8jT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJm8jT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJm8jT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJm8jT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJm8jT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuJm8jT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJm8jT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuJm8jT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuJm8jT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJm8jT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJm8jT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJm8jT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJm8jT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJm8jT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuJm8jT.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCfAvNz.s: Assembler messages:
encrypt.c: /tmp/ccCfAvNz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCfAvNz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCfAvNz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCfAvNz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCfAvNz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCfAvNz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCfAvNz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfAvNz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfAvNz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfAvNz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCfAvNz.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCfAvNz.s: Assembler messages:
encrypt.c: /tmp/ccCfAvNz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCfAvNz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCfAvNz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCfAvNz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCfAvNz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCfAvNz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCfAvNz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfAvNz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfAvNz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfAvNz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfAvNz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfAvNz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCfAvNz.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyMoN3m.s: Assembler messages:
encrypt.c: /tmp/ccyMoN3m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyMoN3m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyMoN3m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyMoN3m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyMoN3m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyMoN3m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyMoN3m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMoN3m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMoN3m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMoN3m.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyMoN3m.s: Assembler messages:
encrypt.c: /tmp/ccyMoN3m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyMoN3m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyMoN3m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyMoN3m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyMoN3m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyMoN3m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyMoN3m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMoN3m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMoN3m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMoN3m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMoN3m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMoN3m.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRwSnOa.s: Assembler messages:
encrypt.c: /tmp/ccRwSnOa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRwSnOa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRwSnOa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRwSnOa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRwSnOa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRwSnOa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRwSnOa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwSnOa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwSnOa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwSnOa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRwSnOa.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRwSnOa.s: Assembler messages:
encrypt.c: /tmp/ccRwSnOa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRwSnOa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRwSnOa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRwSnOa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRwSnOa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRwSnOa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRwSnOa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwSnOa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwSnOa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwSnOa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwSnOa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwSnOa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRwSnOa.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmtwb6B.s: Assembler messages:
encrypt.c: /tmp/ccmtwb6B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmtwb6B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmtwb6B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmtwb6B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmtwb6B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmtwb6B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmtwb6B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtwb6B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtwb6B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtwb6B.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmtwb6B.s: Assembler messages:
encrypt.c: /tmp/ccmtwb6B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmtwb6B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmtwb6B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmtwb6B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmtwb6B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmtwb6B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmtwb6B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtwb6B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtwb6B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtwb6B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtwb6B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtwb6B.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYJpywv.s: Assembler messages:
encrypt.c: /tmp/ccYJpywv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYJpywv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYJpywv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYJpywv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYJpywv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYJpywv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYJpywv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJpywv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJpywv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJpywv.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYJpywv.s: Assembler messages:
encrypt.c: /tmp/ccYJpywv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYJpywv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYJpywv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYJpywv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYJpywv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYJpywv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYJpywv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJpywv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJpywv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJpywv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJpywv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJpywv.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZZWetU.s: Assembler messages:
encrypt.c: /tmp/ccZZWetU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZZWetU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZZWetU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZZWetU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZZWetU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZZWetU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZZWetU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZWetU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZWetU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZWetU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZZWetU.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZZWetU.s: Assembler messages:
encrypt.c: /tmp/ccZZWetU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZZWetU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZZWetU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZZWetU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZZWetU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZZWetU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZZWetU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZWetU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZWetU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZWetU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZWetU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZWetU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZZWetU.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccA8JU9q.s: Assembler messages:
encrypt.c: /tmp/ccA8JU9q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA8JU9q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA8JU9q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA8JU9q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA8JU9q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA8JU9q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA8JU9q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8JU9q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8JU9q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8JU9q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8JU9q.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccA8JU9q.s: Assembler messages:
encrypt.c: /tmp/ccA8JU9q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA8JU9q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA8JU9q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA8JU9q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA8JU9q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA8JU9q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA8JU9q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA8JU9q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8JU9q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8JU9q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA8JU9q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA8JU9q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA8JU9q.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNlh35V.s: Assembler messages:
encrypt.c: /tmp/ccNlh35V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNlh35V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNlh35V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNlh35V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNlh35V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNlh35V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNlh35V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlh35V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlh35V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlh35V.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNlh35V.s: Assembler messages:
encrypt.c: /tmp/ccNlh35V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNlh35V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNlh35V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNlh35V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNlh35V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNlh35V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNlh35V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNlh35V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlh35V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlh35V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlh35V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlh35V.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceK9shY.s: Assembler messages:
encrypt.c: /tmp/cceK9shY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceK9shY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceK9shY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceK9shY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK9shY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK9shY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK9shY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK9shY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK9shY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceK9shY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceK9shY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceK9shY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceK9shY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK9shY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceK9shY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceK9shY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceK9shY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceK9shY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceK9shY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK9shY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceK9shY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceK9shY.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3PBLyw.s: Assembler messages:
encrypt.c: /tmp/cc3PBLyw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3PBLyw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3PBLyw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3PBLyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3PBLyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3PBLyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3PBLyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3PBLyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3PBLyw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3PBLyw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3PBLyw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3PBLyw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3PBLyw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3PBLyw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3PBLyw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3PBLyw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3PBLyw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3PBLyw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3PBLyw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3PBLyw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3PBLyw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3PBLyw.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLCRdbT.s: Assembler messages:
encrypt.c: /tmp/ccLCRdbT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLCRdbT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLCRdbT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLCRdbT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCRdbT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCRdbT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCRdbT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCRdbT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCRdbT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCRdbT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCRdbT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCRdbT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLCRdbT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCRdbT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLCRdbT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLCRdbT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLCRdbT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCRdbT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCRdbT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCRdbT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLCRdbT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLCRdbT.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCZQgvp.s: Assembler messages:
encrypt.c: /tmp/ccCZQgvp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCZQgvp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCZQgvp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCZQgvp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZQgvp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZQgvp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZQgvp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZQgvp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZQgvp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZQgvp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZQgvp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZQgvp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCZQgvp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZQgvp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCZQgvp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCZQgvp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZQgvp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZQgvp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZQgvp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZQgvp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZQgvp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCZQgvp.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrkCXSZ.s: Assembler messages:
encrypt.c: /tmp/ccrkCXSZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrkCXSZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrkCXSZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrkCXSZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrkCXSZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrkCXSZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrkCXSZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrkCXSZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrkCXSZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrkCXSZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrkCXSZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrkCXSZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrkCXSZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrkCXSZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrkCXSZ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSmByt9.s: Assembler messages:
encrypt.c: /tmp/ccSmByt9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSmByt9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSmByt9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSmByt9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmByt9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmByt9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmByt9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmByt9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmByt9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmByt9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmByt9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmByt9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSmByt9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmByt9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSmByt9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSmByt9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmByt9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmByt9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmByt9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmByt9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmByt9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSmByt9.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccib06aQ.s: Assembler messages:
encrypt.c: /tmp/ccib06aQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccib06aQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccib06aQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccib06aQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib06aQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib06aQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib06aQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib06aQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib06aQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib06aQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib06aQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib06aQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccib06aQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib06aQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccib06aQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib06aQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccib06aQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib06aQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccib06aQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccib06aQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib06aQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccib06aQ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6oMSAy.s: Assembler messages:
encrypt.c: /tmp/cc6oMSAy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6oMSAy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6oMSAy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6oMSAy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oMSAy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oMSAy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oMSAy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oMSAy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oMSAy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6oMSAy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6oMSAy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6oMSAy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6oMSAy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oMSAy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6oMSAy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6oMSAy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6oMSAy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6oMSAy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6oMSAy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oMSAy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6oMSAy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6oMSAy.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGyZaFo.s: Assembler messages:
encrypt.c: /tmp/ccGyZaFo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGyZaFo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGyZaFo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGyZaFo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyZaFo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyZaFo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyZaFo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyZaFo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyZaFo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyZaFo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyZaFo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyZaFo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGyZaFo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyZaFo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGyZaFo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyZaFo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGyZaFo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyZaFo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGyZaFo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGyZaFo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyZaFo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGyZaFo.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgtDbZM.s: Assembler messages:
encrypt.c: /tmp/ccgtDbZM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgtDbZM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgtDbZM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgtDbZM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtDbZM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtDbZM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtDbZM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtDbZM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtDbZM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgtDbZM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgtDbZM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgtDbZM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgtDbZM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtDbZM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgtDbZM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgtDbZM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgtDbZM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgtDbZM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgtDbZM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtDbZM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgtDbZM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgtDbZM.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctCoXMn.s: Assembler messages:
encrypt.c: /tmp/cctCoXMn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctCoXMn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctCoXMn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctCoXMn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCoXMn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCoXMn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCoXMn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCoXMn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCoXMn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCoXMn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCoXMn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCoXMn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctCoXMn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCoXMn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctCoXMn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCoXMn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctCoXMn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCoXMn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCoXMn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCoXMn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCoXMn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCoXMn.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVFVmUe.s: Assembler messages:
encrypt.c: /tmp/ccVFVmUe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFVmUe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVFVmUe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVFVmUe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFVmUe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFVmUe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFVmUe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFVmUe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFVmUe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFVmUe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFVmUe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFVmUe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVFVmUe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFVmUe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVFVmUe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVFVmUe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFVmUe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFVmUe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFVmUe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFVmUe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFVmUe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVFVmUe.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoJr9rV.s: Assembler messages:
encrypt.c: /tmp/ccoJr9rV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoJr9rV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoJr9rV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoJr9rV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJr9rV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJr9rV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJr9rV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJr9rV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJr9rV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoJr9rV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoJr9rV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoJr9rV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoJr9rV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJr9rV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoJr9rV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoJr9rV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoJr9rV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoJr9rV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoJr9rV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoJr9rV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJr9rV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoJr9rV.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9fVLA6.s: Assembler messages:
encrypt.c: /tmp/cc9fVLA6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9fVLA6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9fVLA6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9fVLA6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fVLA6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fVLA6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fVLA6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fVLA6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fVLA6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9fVLA6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9fVLA6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9fVLA6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9fVLA6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fVLA6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9fVLA6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9fVLA6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9fVLA6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9fVLA6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9fVLA6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fVLA6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9fVLA6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9fVLA6.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqdY25F.s: Assembler messages:
encrypt.c: /tmp/ccqdY25F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqdY25F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqdY25F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqdY25F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdY25F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdY25F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdY25F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdY25F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdY25F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdY25F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdY25F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdY25F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqdY25F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdY25F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqdY25F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdY25F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqdY25F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdY25F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdY25F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdY25F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdY25F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdY25F.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc72WF5b.s: Assembler messages:
encrypt.c: /tmp/cc72WF5b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc72WF5b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc72WF5b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc72WF5b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72WF5b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72WF5b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72WF5b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72WF5b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72WF5b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72WF5b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72WF5b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72WF5b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc72WF5b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72WF5b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc72WF5b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72WF5b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc72WF5b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc72WF5b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc72WF5b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc72WF5b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72WF5b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc72WF5b.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq4qhLx.s: Assembler messages:
encrypt.c: /tmp/ccq4qhLx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq4qhLx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq4qhLx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq4qhLx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4qhLx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4qhLx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4qhLx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4qhLx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4qhLx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4qhLx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4qhLx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4qhLx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq4qhLx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4qhLx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq4qhLx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq4qhLx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4qhLx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq4qhLx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq4qhLx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4qhLx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq4qhLx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq4qhLx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclwOqvE.s: Assembler messages:
encrypt.c: /tmp/cclwOqvE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclwOqvE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclwOqvE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclwOqvE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwOqvE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwOqvE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwOqvE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwOqvE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwOqvE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclwOqvE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclwOqvE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclwOqvE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclwOqvE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwOqvE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclwOqvE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclwOqvE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclwOqvE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclwOqvE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclwOqvE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwOqvE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclwOqvE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclwOqvE.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrMCe4p.s: Assembler messages:
encrypt.c: /tmp/ccrMCe4p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrMCe4p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrMCe4p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrMCe4p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMCe4p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMCe4p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMCe4p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMCe4p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMCe4p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMCe4p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMCe4p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMCe4p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrMCe4p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMCe4p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrMCe4p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMCe4p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrMCe4p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMCe4p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrMCe4p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrMCe4p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMCe4p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrMCe4p.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5rYgxQ.s: Assembler messages:
encrypt.c: /tmp/cc5rYgxQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5rYgxQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5rYgxQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5rYgxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rYgxQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rYgxQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rYgxQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5rYgxQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rYgxQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5rYgxQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rYgxQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5rYgxQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5rYgxQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rYgxQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5rYgxQ.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccPmdPb.s: Assembler messages:
encrypt.c: /tmp/cccPmdPb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccPmdPb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccPmdPb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccPmdPb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmdPb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmdPb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmdPb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmdPb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmdPb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmdPb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmdPb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmdPb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccPmdPb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmdPb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccPmdPb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccPmdPb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPmdPb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPmdPb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPmdPb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPmdPb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPmdPb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccPmdPb.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd3YxEB.s: Assembler messages:
encrypt.c: /tmp/ccd3YxEB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd3YxEB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd3YxEB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd3YxEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3YxEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3YxEB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3YxEB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3YxEB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3YxEB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3YxEB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3YxEB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3YxEB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd3YxEB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3YxEB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd3YxEB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3YxEB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd3YxEB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3YxEB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd3YxEB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd3YxEB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3YxEB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd3YxEB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgkKN9T.s: Assembler messages:
encrypt.c: /tmp/ccgkKN9T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgkKN9T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgkKN9T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgkKN9T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkKN9T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkKN9T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkKN9T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkKN9T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkKN9T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkKN9T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkKN9T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkKN9T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgkKN9T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkKN9T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgkKN9T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgkKN9T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkKN9T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkKN9T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkKN9T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkKN9T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkKN9T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgkKN9T.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclyOekv.s: Assembler messages:
encrypt.c: /tmp/cclyOekv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyOekv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclyOekv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclyOekv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyOekv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyOekv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyOekv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyOekv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyOekv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyOekv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyOekv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyOekv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclyOekv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyOekv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclyOekv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclyOekv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyOekv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyOekv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyOekv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyOekv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyOekv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyOekv.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwmYCz9.s: Assembler messages:
encrypt.c: /tmp/ccwmYCz9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwmYCz9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwmYCz9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwmYCz9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmYCz9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmYCz9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmYCz9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmYCz9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmYCz9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmYCz9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmYCz9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmYCz9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwmYCz9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmYCz9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwmYCz9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmYCz9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwmYCz9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwmYCz9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmYCz9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmYCz9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmYCz9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmYCz9.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmtnDCO.s: Assembler messages:
encrypt.c: /tmp/ccmtnDCO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmtnDCO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmtnDCO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmtnDCO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtnDCO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtnDCO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtnDCO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtnDCO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtnDCO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtnDCO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtnDCO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtnDCO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmtnDCO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtnDCO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmtnDCO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtnDCO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmtnDCO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtnDCO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtnDCO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtnDCO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtnDCO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtnDCO.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQTFOxM.s: Assembler messages:
encrypt.c: /tmp/ccQTFOxM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQTFOxM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQTFOxM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQTFOxM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTFOxM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTFOxM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTFOxM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTFOxM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTFOxM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQTFOxM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQTFOxM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQTFOxM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQTFOxM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTFOxM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQTFOxM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQTFOxM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQTFOxM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQTFOxM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQTFOxM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTFOxM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQTFOxM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQTFOxM.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXMqmjG.s: Assembler messages:
encrypt.c: /tmp/ccXMqmjG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMqmjG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXMqmjG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXMqmjG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMqmjG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMqmjG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMqmjG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMqmjG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMqmjG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMqmjG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMqmjG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMqmjG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXMqmjG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMqmjG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXMqmjG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMqmjG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXMqmjG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXMqmjG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMqmjG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMqmjG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMqmjG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXMqmjG.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKLcBil.s: Assembler messages:
encrypt.c: /tmp/ccKLcBil.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLcBil.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLcBil.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLcBil.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLcBil.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLcBil.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLcBil.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLcBil.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLcBil.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLcBil.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLcBil.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLcBil.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLcBil.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLcBil.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLcBil.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKLcBil.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLcBil.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLcBil.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLcBil.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLcBil.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLcBil.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLcBil.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnnoDIh.s: Assembler messages:
encrypt.c: /tmp/ccnnoDIh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnnoDIh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnnoDIh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnnoDIh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnoDIh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnoDIh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnoDIh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnoDIh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnoDIh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnoDIh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnoDIh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnoDIh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnnoDIh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnoDIh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnnoDIh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnoDIh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnnoDIh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnoDIh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnnoDIh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnnoDIh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnoDIh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnnoDIh.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR6VrU6.s: Assembler messages:
encrypt.c: /tmp/ccR6VrU6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR6VrU6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR6VrU6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR6VrU6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6VrU6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6VrU6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6VrU6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6VrU6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6VrU6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6VrU6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6VrU6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6VrU6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR6VrU6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6VrU6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR6VrU6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR6VrU6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6VrU6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6VrU6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6VrU6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6VrU6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6VrU6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR6VrU6.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyYo5M0.s: Assembler messages:
encrypt.c: /tmp/ccyYo5M0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyYo5M0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyYo5M0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyYo5M0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYo5M0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYo5M0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYo5M0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYo5M0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYo5M0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyYo5M0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyYo5M0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyYo5M0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyYo5M0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYo5M0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyYo5M0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyYo5M0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyYo5M0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyYo5M0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyYo5M0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyYo5M0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYo5M0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyYo5M0.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchPdoOs.s: Assembler messages:
encrypt.c: /tmp/cchPdoOs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchPdoOs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchPdoOs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchPdoOs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPdoOs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPdoOs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPdoOs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPdoOs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPdoOs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPdoOs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPdoOs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPdoOs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchPdoOs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPdoOs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchPdoOs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchPdoOs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchPdoOs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchPdoOs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchPdoOs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchPdoOs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchPdoOs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchPdoOs.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnVYcnq.s: Assembler messages:
encrypt.c: /tmp/ccnVYcnq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnVYcnq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnVYcnq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnVYcnq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVYcnq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVYcnq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVYcnq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVYcnq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVYcnq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnVYcnq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnVYcnq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnVYcnq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnVYcnq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVYcnq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnVYcnq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnVYcnq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnVYcnq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnVYcnq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnVYcnq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnVYcnq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVYcnq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnVYcnq.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXqZ1zD.s: Assembler messages:
encrypt.c: /tmp/ccXqZ1zD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXqZ1zD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXqZ1zD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXqZ1zD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqZ1zD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqZ1zD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqZ1zD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXqZ1zD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqZ1zD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXqZ1zD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXqZ1zD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqZ1zD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqZ1zD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqZ1zD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXqZ1zD.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckl2VMw.s: Assembler messages:
encrypt.c: /tmp/cckl2VMw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckl2VMw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckl2VMw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckl2VMw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl2VMw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl2VMw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl2VMw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl2VMw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl2VMw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl2VMw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl2VMw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl2VMw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckl2VMw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl2VMw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckl2VMw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckl2VMw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl2VMw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckl2VMw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckl2VMw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl2VMw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckl2VMw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckl2VMw.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMsUu4d.s: Assembler messages:
encrypt.c: /tmp/ccMsUu4d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMsUu4d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMsUu4d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMsUu4d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsUu4d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsUu4d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsUu4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsUu4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsUu4d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsUu4d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsUu4d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsUu4d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMsUu4d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsUu4d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMsUu4d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsUu4d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMsUu4d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsUu4d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMsUu4d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMsUu4d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsUu4d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMsUu4d.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnoQGX0.s: Assembler messages:
encrypt.c: /tmp/ccnoQGX0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnoQGX0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnoQGX0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnoQGX0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoQGX0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoQGX0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoQGX0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoQGX0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoQGX0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoQGX0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoQGX0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoQGX0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnoQGX0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoQGX0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnoQGX0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnoQGX0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnoQGX0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnoQGX0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnoQGX0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoQGX0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnoQGX0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnoQGX0.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJCFCg2.s: Assembler messages:
encrypt.c: /tmp/ccJCFCg2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJCFCg2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJCFCg2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJCFCg2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCFCg2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCFCg2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCFCg2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCFCg2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCFCg2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJCFCg2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJCFCg2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJCFCg2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJCFCg2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCFCg2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJCFCg2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJCFCg2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJCFCg2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJCFCg2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJCFCg2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCFCg2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJCFCg2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJCFCg2.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU7uSuW.s: Assembler messages:
encrypt.c: /tmp/ccU7uSuW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7uSuW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU7uSuW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU7uSuW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7uSuW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7uSuW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7uSuW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7uSuW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7uSuW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7uSuW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7uSuW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7uSuW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU7uSuW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7uSuW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU7uSuW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7uSuW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU7uSuW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7uSuW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7uSuW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7uSuW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7uSuW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7uSuW.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW0XsGn.s: Assembler messages:
encrypt.c: /tmp/ccW0XsGn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW0XsGn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW0XsGn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW0XsGn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0XsGn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0XsGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0XsGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0XsGn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0XsGn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0XsGn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0XsGn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0XsGn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW0XsGn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0XsGn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW0XsGn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW0XsGn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0XsGn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW0XsGn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW0XsGn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0XsGn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW0XsGn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW0XsGn.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc0GJZm.s: Assembler messages:
encrypt.c: /tmp/ccc0GJZm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc0GJZm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc0GJZm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc0GJZm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GJZm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GJZm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GJZm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GJZm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GJZm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GJZm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GJZm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GJZm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc0GJZm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GJZm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc0GJZm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GJZm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc0GJZm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc0GJZm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0GJZm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0GJZm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GJZm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0GJZm.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc55U0Df.s: Assembler messages:
encrypt.c: /tmp/cc55U0Df.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc55U0Df.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc55U0Df.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc55U0Df.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55U0Df.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55U0Df.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55U0Df.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55U0Df.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55U0Df.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55U0Df.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55U0Df.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55U0Df.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc55U0Df.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55U0Df.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc55U0Df.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55U0Df.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc55U0Df.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55U0Df.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc55U0Df.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc55U0Df.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55U0Df.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc55U0Df.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczbcdFl.s: Assembler messages:
encrypt.c: /tmp/cczbcdFl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczbcdFl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczbcdFl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczbcdFl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbcdFl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbcdFl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbcdFl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbcdFl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbcdFl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczbcdFl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczbcdFl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczbcdFl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczbcdFl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbcdFl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczbcdFl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczbcdFl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczbcdFl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczbcdFl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczbcdFl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbcdFl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczbcdFl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczbcdFl.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUrVVSM.s: Assembler messages:
encrypt.c: /tmp/ccUrVVSM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrVVSM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUrVVSM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUrVVSM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrVVSM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrVVSM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrVVSM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrVVSM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrVVSM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUrVVSM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUrVVSM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUrVVSM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUrVVSM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrVVSM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUrVVSM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUrVVSM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUrVVSM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUrVVSM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUrVVSM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUrVVSM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrVVSM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUrVVSM.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaa0E9R.s: Assembler messages:
encrypt.c: /tmp/ccaa0E9R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaa0E9R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaa0E9R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaa0E9R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa0E9R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa0E9R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa0E9R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa0E9R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa0E9R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa0E9R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa0E9R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa0E9R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaa0E9R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa0E9R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaa0E9R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaa0E9R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaa0E9R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaa0E9R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaa0E9R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaa0E9R.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaa0E9R.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaa0E9R.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMQXtkv.s: Assembler messages:
encrypt.c: /tmp/ccMQXtkv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMQXtkv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMQXtkv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMQXtkv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQXtkv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQXtkv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQXtkv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQXtkv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQXtkv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQXtkv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQXtkv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQXtkv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMQXtkv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQXtkv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMQXtkv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQXtkv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMQXtkv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQXtkv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMQXtkv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMQXtkv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQXtkv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMQXtkv.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsKWSbC.s: Assembler messages:
encrypt.c: /tmp/ccsKWSbC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKWSbC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsKWSbC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsKWSbC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKWSbC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKWSbC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKWSbC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKWSbC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKWSbC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKWSbC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKWSbC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKWSbC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsKWSbC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKWSbC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsKWSbC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsKWSbC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKWSbC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKWSbC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKWSbC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKWSbC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKWSbC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKWSbC.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc5DRRV.s: Assembler messages:
encrypt.c: /tmp/ccc5DRRV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc5DRRV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc5DRRV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc5DRRV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5DRRV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5DRRV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5DRRV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5DRRV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5DRRV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5DRRV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5DRRV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5DRRV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc5DRRV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5DRRV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc5DRRV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5DRRV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc5DRRV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5DRRV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc5DRRV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc5DRRV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5DRRV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc5DRRV.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuoAfJ0.s: Assembler messages:
encrypt.c: /tmp/ccuoAfJ0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuoAfJ0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuoAfJ0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuoAfJ0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuoAfJ0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuoAfJ0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuoAfJ0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuoAfJ0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuoAfJ0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuoAfJ0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuoAfJ0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuoAfJ0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuoAfJ0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuoAfJ0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuoAfJ0.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4j7HH8.s: Assembler messages:
encrypt.c: /tmp/cc4j7HH8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4j7HH8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4j7HH8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4j7HH8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4j7HH8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4j7HH8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4j7HH8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4j7HH8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4j7HH8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4j7HH8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4j7HH8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4j7HH8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4j7HH8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4j7HH8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4j7HH8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4j7HH8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4j7HH8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4j7HH8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4j7HH8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4j7HH8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4j7HH8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4j7HH8.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwKtZBi.s: Assembler messages:
encrypt.c: /tmp/ccwKtZBi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwKtZBi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwKtZBi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwKtZBi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKtZBi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKtZBi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKtZBi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKtZBi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKtZBi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKtZBi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKtZBi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKtZBi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwKtZBi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKtZBi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwKtZBi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwKtZBi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwKtZBi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwKtZBi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwKtZBi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwKtZBi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwKtZBi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwKtZBi.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7wZhCN.s: Assembler messages:
encrypt.c: /tmp/cc7wZhCN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7wZhCN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7wZhCN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7wZhCN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wZhCN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wZhCN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wZhCN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wZhCN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wZhCN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wZhCN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wZhCN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wZhCN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7wZhCN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wZhCN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7wZhCN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7wZhCN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wZhCN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wZhCN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wZhCN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wZhCN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wZhCN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7wZhCN.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct6otpG.s: Assembler messages:
encrypt.c: /tmp/cct6otpG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct6otpG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct6otpG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct6otpG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6otpG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6otpG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6otpG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6otpG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6otpG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6otpG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6otpG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6otpG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct6otpG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6otpG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct6otpG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6otpG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct6otpG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6otpG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6otpG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6otpG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6otpG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6otpG.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc77TPbC.s: Assembler messages:
encrypt.c: /tmp/cc77TPbC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc77TPbC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc77TPbC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc77TPbC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77TPbC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77TPbC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77TPbC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77TPbC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77TPbC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77TPbC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77TPbC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77TPbC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc77TPbC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77TPbC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc77TPbC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc77TPbC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77TPbC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77TPbC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77TPbC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77TPbC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77TPbC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc77TPbC.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctnjYbu.s: Assembler messages:
encrypt.c: /tmp/cctnjYbu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctnjYbu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctnjYbu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctnjYbu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYbu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYbu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYbu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYbu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYbu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnjYbu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnjYbu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnjYbu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctnjYbu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYbu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctnjYbu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnjYbu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctnjYbu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnjYbu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnjYbu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnjYbu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYbu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnjYbu.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNGVUnZ.s: Assembler messages:
encrypt.c: /tmp/ccNGVUnZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNGVUnZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNGVUnZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNGVUnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNGVUnZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNGVUnZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNGVUnZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNGVUnZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNGVUnZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNGVUnZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNGVUnZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNGVUnZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGVUnZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNGVUnZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNGVUnZ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXrjDOP.s: Assembler messages:
encrypt.c: /tmp/ccXrjDOP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXrjDOP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXrjDOP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXrjDOP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrjDOP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrjDOP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrjDOP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrjDOP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrjDOP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrjDOP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrjDOP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrjDOP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXrjDOP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrjDOP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXrjDOP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrjDOP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXrjDOP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXrjDOP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXrjDOP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXrjDOP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrjDOP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXrjDOP.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYTMLyh.s: Assembler messages:
encrypt.c: /tmp/ccYTMLyh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYTMLyh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYTMLyh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYTMLyh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTMLyh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTMLyh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTMLyh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTMLyh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTMLyh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYTMLyh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYTMLyh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYTMLyh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYTMLyh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTMLyh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYTMLyh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYTMLyh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYTMLyh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYTMLyh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYTMLyh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYTMLyh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTMLyh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYTMLyh.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc9ekXm.s: Assembler messages:
encrypt.c: /tmp/ccc9ekXm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc9ekXm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc9ekXm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc9ekXm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9ekXm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9ekXm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9ekXm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9ekXm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9ekXm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9ekXm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9ekXm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9ekXm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc9ekXm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9ekXm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc9ekXm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc9ekXm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9ekXm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9ekXm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9ekXm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9ekXm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9ekXm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc9ekXm.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHgMCYW.s: Assembler messages:
encrypt.c: /tmp/ccHgMCYW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHgMCYW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHgMCYW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHgMCYW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHgMCYW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHgMCYW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHgMCYW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHgMCYW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHgMCYW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHgMCYW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHgMCYW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHgMCYW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHgMCYW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHgMCYW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHgMCYW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHgMCYW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHgMCYW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHgMCYW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHgMCYW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHgMCYW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHgMCYW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHgMCYW.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLsp72P.s: Assembler messages:
encrypt.c: /tmp/ccLsp72P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLsp72P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLsp72P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLsp72P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLsp72P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLsp72P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLsp72P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLsp72P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLsp72P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLsp72P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLsp72P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLsp72P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLsp72P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLsp72P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLsp72P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLsp72P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLsp72P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLsp72P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLsp72P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLsp72P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLsp72P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLsp72P.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7cGF3H.s: Assembler messages:
encrypt.c: /tmp/cc7cGF3H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7cGF3H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7cGF3H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7cGF3H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cGF3H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cGF3H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cGF3H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cGF3H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cGF3H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cGF3H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cGF3H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cGF3H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7cGF3H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cGF3H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7cGF3H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7cGF3H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cGF3H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cGF3H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cGF3H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cGF3H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cGF3H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7cGF3H.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdaZ3oy.s: Assembler messages:
encrypt.c: /tmp/ccdaZ3oy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdaZ3oy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdaZ3oy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdaZ3oy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaZ3oy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaZ3oy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaZ3oy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdaZ3oy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaZ3oy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdaZ3oy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaZ3oy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdaZ3oy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdaZ3oy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaZ3oy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdaZ3oy.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3D0623.s: Assembler messages:
encrypt.c: /tmp/cc3D0623.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3D0623.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3D0623.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3D0623.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D0623.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D0623.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D0623.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D0623.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D0623.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3D0623.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3D0623.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3D0623.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3D0623.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D0623.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3D0623.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3D0623.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3D0623.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3D0623.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3D0623.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D0623.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3D0623.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3D0623.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp9ml8W.s: Assembler messages:
encrypt.c: /tmp/ccp9ml8W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp9ml8W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp9ml8W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp9ml8W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ml8W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ml8W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ml8W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ml8W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ml8W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9ml8W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9ml8W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9ml8W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp9ml8W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ml8W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp9ml8W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9ml8W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp9ml8W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp9ml8W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp9ml8W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp9ml8W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ml8W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp9ml8W.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0WZt3a.s: Assembler messages:
encrypt.c: /tmp/cc0WZt3a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0WZt3a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0WZt3a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0WZt3a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WZt3a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WZt3a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WZt3a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WZt3a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WZt3a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0WZt3a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0WZt3a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0WZt3a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0WZt3a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WZt3a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0WZt3a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0WZt3a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0WZt3a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0WZt3a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0WZt3a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WZt3a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0WZt3a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0WZt3a.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu2t3XX.s: Assembler messages:
encrypt.c: /tmp/ccu2t3XX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu2t3XX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu2t3XX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu2t3XX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2t3XX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2t3XX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2t3XX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2t3XX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2t3XX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu2t3XX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu2t3XX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu2t3XX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu2t3XX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2t3XX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu2t3XX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu2t3XX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu2t3XX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu2t3XX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu2t3XX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu2t3XX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2t3XX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu2t3XX.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9c5bCu.s: Assembler messages:
encrypt.c: /tmp/cc9c5bCu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9c5bCu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9c5bCu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9c5bCu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c5bCu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c5bCu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c5bCu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c5bCu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c5bCu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9c5bCu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9c5bCu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9c5bCu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9c5bCu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c5bCu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9c5bCu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9c5bCu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9c5bCu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9c5bCu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9c5bCu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9c5bCu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9c5bCu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9c5bCu.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckqvSNx.s: Assembler messages:
encrypt.c: /tmp/cckqvSNx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckqvSNx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckqvSNx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckqvSNx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqvSNx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqvSNx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqvSNx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqvSNx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqvSNx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckqvSNx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckqvSNx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckqvSNx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckqvSNx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqvSNx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckqvSNx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckqvSNx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckqvSNx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckqvSNx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckqvSNx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqvSNx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckqvSNx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckqvSNx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDXBoMq.s: Assembler messages:
encrypt.c: /tmp/ccDXBoMq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXBoMq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDXBoMq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDXBoMq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXBoMq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXBoMq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXBoMq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXBoMq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXBoMq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXBoMq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXBoMq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXBoMq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDXBoMq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXBoMq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDXBoMq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDXBoMq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXBoMq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXBoMq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXBoMq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXBoMq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXBoMq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDXBoMq.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczFgQHg.s: Assembler messages:
encrypt.c: /tmp/cczFgQHg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczFgQHg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczFgQHg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczFgQHg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFgQHg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFgQHg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFgQHg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFgQHg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFgQHg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczFgQHg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczFgQHg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczFgQHg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczFgQHg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFgQHg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczFgQHg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczFgQHg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczFgQHg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczFgQHg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczFgQHg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczFgQHg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFgQHg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczFgQHg.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIlROVS.s: Assembler messages:
encrypt.c: /tmp/ccIlROVS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIlROVS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIlROVS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIlROVS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlROVS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlROVS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlROVS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlROVS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlROVS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlROVS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlROVS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlROVS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIlROVS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlROVS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIlROVS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIlROVS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlROVS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlROVS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlROVS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlROVS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlROVS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIlROVS.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRFrjlD.s: Assembler messages:
encrypt.c: /tmp/ccRFrjlD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRFrjlD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRFrjlD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRFrjlD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrjlD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrjlD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrjlD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrjlD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrjlD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFrjlD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFrjlD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFrjlD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRFrjlD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrjlD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRFrjlD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFrjlD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRFrjlD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFrjlD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFrjlD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFrjlD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrjlD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFrjlD.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBBRsex.s: Assembler messages:
encrypt.c: /tmp/ccBBRsex.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBBRsex.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBBRsex.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBBRsex.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBRsex.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBRsex.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBRsex.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBRsex.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBRsex.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBBRsex.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBBRsex.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBBRsex.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBBRsex.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBRsex.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBBRsex.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBBRsex.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBBRsex.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBBRsex.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBBRsex.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBRsex.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBBRsex.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBBRsex.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR2G6V2.s: Assembler messages:
encrypt.c: /tmp/ccR2G6V2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR2G6V2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR2G6V2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR2G6V2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2G6V2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2G6V2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2G6V2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2G6V2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2G6V2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2G6V2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2G6V2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2G6V2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR2G6V2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2G6V2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR2G6V2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2G6V2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR2G6V2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2G6V2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2G6V2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2G6V2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2G6V2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2G6V2.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQBQdnF.s: Assembler messages:
encrypt.c: /tmp/ccQBQdnF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQBQdnF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQBQdnF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQBQdnF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBQdnF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBQdnF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBQdnF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBQdnF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBQdnF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBQdnF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBQdnF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBQdnF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQBQdnF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBQdnF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQBQdnF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBQdnF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQBQdnF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBQdnF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBQdnF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBQdnF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBQdnF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBQdnF.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjhLUr8.s: Assembler messages:
encrypt.c: /tmp/ccjhLUr8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjhLUr8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjhLUr8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjhLUr8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhLUr8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhLUr8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhLUr8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhLUr8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhLUr8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhLUr8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhLUr8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhLUr8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjhLUr8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhLUr8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjhLUr8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjhLUr8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhLUr8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhLUr8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhLUr8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhLUr8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhLUr8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjhLUr8.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAfVdVR.s: Assembler messages:
encrypt.c: /tmp/ccAfVdVR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAfVdVR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAfVdVR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAfVdVR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVdVR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVdVR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVdVR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVdVR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVdVR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVdVR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVdVR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVdVR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAfVdVR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVdVR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAfVdVR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAfVdVR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVdVR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfVdVR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfVdVR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVdVR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfVdVR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAfVdVR.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqBsHtn.s: Assembler messages:
encrypt.c: /tmp/ccqBsHtn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqBsHtn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqBsHtn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqBsHtn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBsHtn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBsHtn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBsHtn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBsHtn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBsHtn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBsHtn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBsHtn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBsHtn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqBsHtn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBsHtn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqBsHtn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBsHtn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqBsHtn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBsHtn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBsHtn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBsHtn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBsHtn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBsHtn.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRgQMOV.s: Assembler messages:
encrypt.c: /tmp/ccRgQMOV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRgQMOV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRgQMOV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRgQMOV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgQMOV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgQMOV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgQMOV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgQMOV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgQMOV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRgQMOV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRgQMOV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRgQMOV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRgQMOV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgQMOV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRgQMOV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRgQMOV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRgQMOV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRgQMOV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRgQMOV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRgQMOV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgQMOV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRgQMOV.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnkF5yo.s: Assembler messages:
encrypt.c: /tmp/ccnkF5yo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnkF5yo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnkF5yo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnkF5yo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkF5yo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkF5yo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkF5yo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkF5yo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkF5yo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkF5yo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkF5yo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkF5yo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnkF5yo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkF5yo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnkF5yo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnkF5yo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkF5yo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkF5yo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkF5yo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkF5yo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkF5yo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnkF5yo.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXMNKxA.s: Assembler messages:
encrypt.c: /tmp/ccXMNKxA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMNKxA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXMNKxA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXMNKxA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMNKxA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMNKxA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMNKxA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMNKxA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMNKxA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMNKxA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMNKxA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMNKxA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXMNKxA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMNKxA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXMNKxA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXMNKxA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMNKxA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMNKxA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMNKxA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMNKxA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMNKxA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMNKxA.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdJyqDg.s: Assembler messages:
encrypt.c: /tmp/ccdJyqDg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdJyqDg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdJyqDg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdJyqDg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJyqDg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJyqDg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJyqDg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJyqDg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJyqDg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJyqDg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJyqDg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJyqDg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdJyqDg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJyqDg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdJyqDg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJyqDg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdJyqDg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJyqDg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdJyqDg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdJyqDg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJyqDg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdJyqDg.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6wlvjZ.s: Assembler messages:
encrypt.c: /tmp/cc6wlvjZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6wlvjZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6wlvjZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6wlvjZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6wlvjZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6wlvjZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6wlvjZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6wlvjZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6wlvjZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6wlvjZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6wlvjZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6wlvjZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wlvjZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6wlvjZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6wlvjZ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC5dUOS.s: Assembler messages:
encrypt.c: /tmp/ccC5dUOS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC5dUOS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC5dUOS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC5dUOS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5dUOS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5dUOS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5dUOS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5dUOS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5dUOS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5dUOS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5dUOS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5dUOS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC5dUOS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5dUOS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC5dUOS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5dUOS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC5dUOS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5dUOS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC5dUOS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC5dUOS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5dUOS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC5dUOS.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMhWtEB.s: Assembler messages:
encrypt.c: /tmp/ccMhWtEB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMhWtEB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMhWtEB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMhWtEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhWtEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhWtEB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhWtEB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhWtEB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhWtEB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMhWtEB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMhWtEB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMhWtEB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMhWtEB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhWtEB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMhWtEB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMhWtEB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMhWtEB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMhWtEB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMhWtEB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMhWtEB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhWtEB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMhWtEB.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfCzcuR.s: Assembler messages:
encrypt.c: /tmp/ccfCzcuR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfCzcuR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfCzcuR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfCzcuR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCzcuR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCzcuR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCzcuR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCzcuR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCzcuR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCzcuR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCzcuR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCzcuR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfCzcuR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCzcuR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfCzcuR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfCzcuR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCzcuR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCzcuR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCzcuR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCzcuR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCzcuR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfCzcuR.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSnePzh.s: Assembler messages:
encrypt.c: /tmp/ccSnePzh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSnePzh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSnePzh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSnePzh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnePzh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnePzh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnePzh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnePzh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnePzh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSnePzh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSnePzh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSnePzh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSnePzh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnePzh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSnePzh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSnePzh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSnePzh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSnePzh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSnePzh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnePzh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSnePzh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSnePzh.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYEKKL1.s: Assembler messages:
encrypt.c: /tmp/ccYEKKL1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYEKKL1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYEKKL1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYEKKL1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEKKL1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEKKL1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEKKL1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEKKL1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEKKL1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEKKL1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEKKL1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEKKL1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYEKKL1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEKKL1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYEKKL1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEKKL1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYEKKL1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEKKL1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEKKL1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEKKL1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEKKL1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEKKL1.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3zaeYL.s: Assembler messages:
encrypt.c: /tmp/cc3zaeYL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3zaeYL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3zaeYL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3zaeYL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zaeYL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zaeYL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zaeYL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zaeYL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zaeYL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zaeYL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zaeYL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zaeYL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3zaeYL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zaeYL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3zaeYL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3zaeYL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3zaeYL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3zaeYL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3zaeYL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zaeYL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3zaeYL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3zaeYL.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNkXMck.s: Assembler messages:
encrypt.c: /tmp/ccNkXMck.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNkXMck.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNkXMck.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNkXMck.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkXMck.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkXMck.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkXMck.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkXMck.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkXMck.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkXMck.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkXMck.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkXMck.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNkXMck.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkXMck.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNkXMck.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkXMck.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNkXMck.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkXMck.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkXMck.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkXMck.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkXMck.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkXMck.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccADSsjU.s: Assembler messages:
encrypt.c: /tmp/ccADSsjU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccADSsjU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccADSsjU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccADSsjU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADSsjU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADSsjU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADSsjU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADSsjU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADSsjU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccADSsjU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccADSsjU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccADSsjU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccADSsjU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADSsjU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccADSsjU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccADSsjU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccADSsjU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccADSsjU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccADSsjU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccADSsjU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccADSsjU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccADSsjU.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjYABy8.s: Assembler messages:
encrypt.c: /tmp/ccjYABy8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjYABy8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjYABy8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjYABy8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYABy8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYABy8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYABy8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYABy8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYABy8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYABy8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYABy8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYABy8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjYABy8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYABy8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjYABy8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjYABy8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYABy8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYABy8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYABy8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYABy8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYABy8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjYABy8.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0jYS4E.s: Assembler messages:
encrypt.c: /tmp/cc0jYS4E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0jYS4E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0jYS4E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0jYS4E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jYS4E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jYS4E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jYS4E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jYS4E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jYS4E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0jYS4E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0jYS4E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0jYS4E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0jYS4E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jYS4E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0jYS4E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0jYS4E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0jYS4E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0jYS4E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0jYS4E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0jYS4E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jYS4E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0jYS4E.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIlUkk9.s: Assembler messages:
encrypt.c: /tmp/ccIlUkk9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIlUkk9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIlUkk9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIlUkk9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlUkk9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlUkk9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlUkk9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlUkk9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlUkk9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlUkk9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlUkk9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlUkk9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIlUkk9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlUkk9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIlUkk9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIlUkk9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlUkk9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlUkk9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlUkk9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlUkk9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlUkk9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIlUkk9.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoxWw82.s: Assembler messages:
encrypt.c: /tmp/ccoxWw82.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoxWw82.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoxWw82.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoxWw82.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxWw82.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxWw82.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxWw82.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxWw82.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxWw82.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxWw82.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxWw82.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxWw82.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoxWw82.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxWw82.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoxWw82.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxWw82.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoxWw82.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxWw82.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxWw82.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxWw82.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxWw82.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxWw82.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx8pUgs.s: Assembler messages:
encrypt.c: /tmp/ccx8pUgs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx8pUgs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx8pUgs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx8pUgs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8pUgs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8pUgs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8pUgs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8pUgs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8pUgs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx8pUgs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx8pUgs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx8pUgs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx8pUgs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8pUgs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx8pUgs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx8pUgs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx8pUgs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx8pUgs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx8pUgs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8pUgs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx8pUgs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx8pUgs.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7KrrWk.s: Assembler messages:
encrypt.c: /tmp/cc7KrrWk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7KrrWk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7KrrWk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7KrrWk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KrrWk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KrrWk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KrrWk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KrrWk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KrrWk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7KrrWk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7KrrWk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7KrrWk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7KrrWk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KrrWk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7KrrWk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7KrrWk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7KrrWk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7KrrWk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7KrrWk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KrrWk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7KrrWk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7KrrWk.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7YIXYA.s: Assembler messages:
encrypt.c: /tmp/cc7YIXYA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7YIXYA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7YIXYA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7YIXYA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YIXYA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YIXYA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YIXYA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YIXYA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YIXYA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YIXYA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YIXYA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YIXYA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7YIXYA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YIXYA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7YIXYA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YIXYA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7YIXYA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YIXYA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7YIXYA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7YIXYA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YIXYA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7YIXYA.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK40OtS.s: Assembler messages:
encrypt.c: /tmp/ccK40OtS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK40OtS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK40OtS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK40OtS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK40OtS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK40OtS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK40OtS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK40OtS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK40OtS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK40OtS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK40OtS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK40OtS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK40OtS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK40OtS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK40OtS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK40OtS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK40OtS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK40OtS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK40OtS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK40OtS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK40OtS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK40OtS.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQL1bb9.s: Assembler messages:
encrypt.c: /tmp/ccQL1bb9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQL1bb9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQL1bb9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQL1bb9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQL1bb9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQL1bb9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQL1bb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQL1bb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQL1bb9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQL1bb9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQL1bb9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQL1bb9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQL1bb9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQL1bb9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQL1bb9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQL1bb9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQL1bb9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQL1bb9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQL1bb9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQL1bb9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQL1bb9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQL1bb9.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6a8HHF.s: Assembler messages:
encrypt.c: /tmp/cc6a8HHF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6a8HHF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6a8HHF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6a8HHF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6a8HHF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6a8HHF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6a8HHF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6a8HHF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6a8HHF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6a8HHF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6a8HHF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6a8HHF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6a8HHF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6a8HHF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6a8HHF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6a8HHF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6a8HHF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6a8HHF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6a8HHF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6a8HHF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6a8HHF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6a8HHF.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQkPaYQ.s: Assembler messages:
encrypt.c: /tmp/ccQkPaYQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQkPaYQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQkPaYQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQkPaYQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQkPaYQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQkPaYQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQkPaYQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQkPaYQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQkPaYQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQkPaYQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQkPaYQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQkPaYQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQkPaYQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkPaYQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQkPaYQ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG8EQeh.s: Assembler messages:
encrypt.c: /tmp/ccG8EQeh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG8EQeh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG8EQeh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG8EQeh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EQeh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EQeh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EQeh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EQeh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EQeh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EQeh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EQeh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EQeh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG8EQeh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EQeh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG8EQeh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EQeh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG8EQeh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8EQeh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8EQeh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8EQeh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8EQeh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8EQeh.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczFAr5d.s: Assembler messages:
encrypt.c: /tmp/cczFAr5d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczFAr5d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczFAr5d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczFAr5d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFAr5d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFAr5d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFAr5d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFAr5d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFAr5d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFAr5d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFAr5d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFAr5d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczFAr5d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFAr5d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczFAr5d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczFAr5d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFAr5d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFAr5d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFAr5d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFAr5d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFAr5d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczFAr5d.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVNTZSc.s: Assembler messages:
encrypt.c: /tmp/ccVNTZSc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNTZSc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVNTZSc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVNTZSc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNTZSc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNTZSc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNTZSc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNTZSc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNTZSc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNTZSc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNTZSc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNTZSc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVNTZSc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNTZSc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVNTZSc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVNTZSc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNTZSc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNTZSc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNTZSc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNTZSc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNTZSc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNTZSc.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdTDkOv.s: Assembler messages:
encrypt.c: /tmp/ccdTDkOv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdTDkOv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdTDkOv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdTDkOv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTDkOv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTDkOv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTDkOv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTDkOv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTDkOv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTDkOv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTDkOv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTDkOv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdTDkOv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTDkOv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdTDkOv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTDkOv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdTDkOv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdTDkOv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdTDkOv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdTDkOv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTDkOv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdTDkOv.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGnWLu3.s: Assembler messages:
encrypt.c: /tmp/ccGnWLu3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGnWLu3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGnWLu3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGnWLu3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnWLu3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnWLu3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnWLu3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnWLu3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnWLu3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnWLu3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnWLu3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnWLu3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGnWLu3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnWLu3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGnWLu3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnWLu3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGnWLu3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnWLu3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnWLu3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnWLu3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnWLu3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnWLu3.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ2MLPF.s: Assembler messages:
encrypt.c: /tmp/ccQ2MLPF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ2MLPF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ2MLPF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ2MLPF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ2MLPF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ2MLPF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ2MLPF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ2MLPF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ2MLPF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ2MLPF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ2MLPF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ2MLPF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2MLPF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ2MLPF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ2MLPF.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca8wMuw.s: Assembler messages:
encrypt.c: /tmp/cca8wMuw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8wMuw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca8wMuw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca8wMuw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8wMuw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8wMuw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8wMuw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8wMuw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8wMuw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca8wMuw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca8wMuw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca8wMuw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca8wMuw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8wMuw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca8wMuw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca8wMuw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca8wMuw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca8wMuw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca8wMuw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8wMuw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca8wMuw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8wMuw.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccslOF6O.s: Assembler messages:
encrypt.c: /tmp/ccslOF6O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccslOF6O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccslOF6O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccslOF6O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslOF6O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslOF6O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslOF6O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslOF6O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslOF6O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccslOF6O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccslOF6O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccslOF6O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccslOF6O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslOF6O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccslOF6O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccslOF6O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccslOF6O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccslOF6O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccslOF6O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccslOF6O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslOF6O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccslOF6O.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR1dTf6.s: Assembler messages:
encrypt.c: /tmp/ccR1dTf6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR1dTf6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR1dTf6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR1dTf6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1dTf6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1dTf6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1dTf6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1dTf6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1dTf6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1dTf6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1dTf6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1dTf6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR1dTf6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1dTf6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR1dTf6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR1dTf6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1dTf6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1dTf6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1dTf6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1dTf6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1dTf6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR1dTf6.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy1uOQc.s: Assembler messages:
encrypt.c: /tmp/ccy1uOQc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy1uOQc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy1uOQc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy1uOQc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1uOQc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1uOQc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1uOQc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1uOQc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1uOQc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1uOQc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1uOQc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1uOQc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy1uOQc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1uOQc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy1uOQc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1uOQc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy1uOQc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1uOQc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1uOQc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1uOQc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1uOQc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1uOQc.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUdRz0q.s: Assembler messages:
encrypt.c: /tmp/ccUdRz0q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUdRz0q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUdRz0q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUdRz0q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdRz0q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdRz0q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdRz0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdRz0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdRz0q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdRz0q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdRz0q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdRz0q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUdRz0q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdRz0q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUdRz0q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdRz0q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUdRz0q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUdRz0q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUdRz0q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUdRz0q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdRz0q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUdRz0q.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZWOoC7.s: Assembler messages:
encrypt.c: /tmp/ccZWOoC7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZWOoC7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZWOoC7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZWOoC7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWOoC7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWOoC7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWOoC7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWOoC7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWOoC7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZWOoC7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZWOoC7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZWOoC7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZWOoC7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWOoC7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZWOoC7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZWOoC7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZWOoC7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZWOoC7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZWOoC7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWOoC7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZWOoC7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZWOoC7.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccng5Whv.s: Assembler messages:
encrypt.c: /tmp/ccng5Whv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccng5Whv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccng5Whv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccng5Whv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5Whv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5Whv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5Whv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5Whv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5Whv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng5Whv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng5Whv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng5Whv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccng5Whv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5Whv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccng5Whv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccng5Whv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng5Whv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccng5Whv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccng5Whv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5Whv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccng5Whv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccng5Whv.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp3TEvX.s: Assembler messages:
encrypt.c: /tmp/ccp3TEvX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp3TEvX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp3TEvX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp3TEvX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3TEvX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3TEvX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3TEvX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3TEvX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3TEvX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3TEvX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3TEvX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3TEvX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp3TEvX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3TEvX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp3TEvX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3TEvX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp3TEvX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp3TEvX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp3TEvX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp3TEvX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3TEvX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp3TEvX.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7EFu5g.s: Assembler messages:
encrypt.c: /tmp/cc7EFu5g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7EFu5g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7EFu5g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7EFu5g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EFu5g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EFu5g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EFu5g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EFu5g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EFu5g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EFu5g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EFu5g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EFu5g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7EFu5g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EFu5g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7EFu5g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7EFu5g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EFu5g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7EFu5g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7EFu5g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EFu5g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7EFu5g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7EFu5g.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTl6hGK.s: Assembler messages:
encrypt.c: /tmp/ccTl6hGK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTl6hGK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTl6hGK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTl6hGK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTl6hGK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTl6hGK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTl6hGK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTl6hGK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTl6hGK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTl6hGK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTl6hGK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTl6hGK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTl6hGK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTl6hGK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTl6hGK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTl6hGK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTl6hGK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTl6hGK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTl6hGK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTl6hGK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTl6hGK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTl6hGK.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccToflG6.s: Assembler messages:
encrypt.c: /tmp/ccToflG6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccToflG6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccToflG6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccToflG6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToflG6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToflG6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToflG6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToflG6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToflG6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccToflG6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccToflG6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccToflG6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccToflG6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToflG6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccToflG6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccToflG6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccToflG6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccToflG6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccToflG6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccToflG6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToflG6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccToflG6.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsJClXN.s: Assembler messages:
encrypt.c: /tmp/ccsJClXN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsJClXN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsJClXN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsJClXN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJClXN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJClXN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJClXN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJClXN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJClXN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJClXN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJClXN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJClXN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsJClXN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJClXN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsJClXN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsJClXN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJClXN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsJClXN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsJClXN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJClXN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsJClXN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsJClXN.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGVpFiW.s: Assembler messages:
encrypt.c: /tmp/ccGVpFiW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGVpFiW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGVpFiW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGVpFiW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVpFiW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVpFiW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVpFiW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVpFiW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVpFiW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGVpFiW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGVpFiW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGVpFiW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGVpFiW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVpFiW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGVpFiW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGVpFiW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGVpFiW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGVpFiW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGVpFiW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVpFiW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGVpFiW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGVpFiW.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRSsMio.s: Assembler messages:
encrypt.c: /tmp/ccRSsMio.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRSsMio.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRSsMio.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRSsMio.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSsMio.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSsMio.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSsMio.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSsMio.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSsMio.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSsMio.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSsMio.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSsMio.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRSsMio.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSsMio.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRSsMio.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSsMio.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRSsMio.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSsMio.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSsMio.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSsMio.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSsMio.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSsMio.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFTI1VU.s: Assembler messages:
encrypt.c: /tmp/ccFTI1VU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFTI1VU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFTI1VU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFTI1VU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTI1VU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTI1VU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTI1VU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTI1VU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTI1VU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTI1VU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTI1VU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTI1VU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFTI1VU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTI1VU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFTI1VU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTI1VU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFTI1VU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTI1VU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTI1VU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTI1VU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTI1VU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTI1VU.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMTLS2j.s: Assembler messages:
encrypt.c: /tmp/ccMTLS2j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMTLS2j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMTLS2j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMTLS2j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTLS2j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTLS2j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTLS2j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTLS2j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTLS2j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTLS2j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTLS2j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTLS2j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMTLS2j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTLS2j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMTLS2j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMTLS2j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTLS2j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMTLS2j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMTLS2j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTLS2j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMTLS2j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMTLS2j.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4lcSpb.s: Assembler messages:
encrypt.c: /tmp/cc4lcSpb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4lcSpb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4lcSpb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4lcSpb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lcSpb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lcSpb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lcSpb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lcSpb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lcSpb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4lcSpb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4lcSpb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4lcSpb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4lcSpb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lcSpb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4lcSpb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4lcSpb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4lcSpb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4lcSpb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4lcSpb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lcSpb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4lcSpb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4lcSpb.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUihhpH.s: Assembler messages:
encrypt.c: /tmp/ccUihhpH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUihhpH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUihhpH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUihhpH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUihhpH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUihhpH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUihhpH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUihhpH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUihhpH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUihhpH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUihhpH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUihhpH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUihhpH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUihhpH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUihhpH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUihhpH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUihhpH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUihhpH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUihhpH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUihhpH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUihhpH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUihhpH.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn9695C.s: Assembler messages:
encrypt.c: /tmp/ccn9695C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn9695C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn9695C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn9695C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9695C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9695C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9695C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9695C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9695C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9695C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9695C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9695C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn9695C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9695C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn9695C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn9695C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9695C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn9695C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn9695C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9695C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn9695C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn9695C.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvMVXV3.s: Assembler messages:
encrypt.c: /tmp/ccvMVXV3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvMVXV3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvMVXV3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvMVXV3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMVXV3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMVXV3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMVXV3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMVXV3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMVXV3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvMVXV3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvMVXV3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvMVXV3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvMVXV3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMVXV3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvMVXV3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvMVXV3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvMVXV3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvMVXV3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvMVXV3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvMVXV3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMVXV3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvMVXV3.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQVyL9q.s: Assembler messages:
encrypt.c: /tmp/ccQVyL9q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQVyL9q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQVyL9q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQVyL9q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVyL9q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVyL9q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVyL9q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVyL9q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVyL9q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVyL9q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVyL9q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVyL9q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQVyL9q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVyL9q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQVyL9q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQVyL9q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVyL9q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVyL9q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVyL9q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVyL9q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVyL9q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQVyL9q.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu6eLMA.s: Assembler messages:
encrypt.c: /tmp/ccu6eLMA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu6eLMA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu6eLMA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu6eLMA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6eLMA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6eLMA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6eLMA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6eLMA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6eLMA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu6eLMA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu6eLMA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu6eLMA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu6eLMA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6eLMA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu6eLMA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu6eLMA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu6eLMA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu6eLMA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu6eLMA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu6eLMA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu6eLMA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu6eLMA.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPQoJIZ.s: Assembler messages:
encrypt.c: /tmp/ccPQoJIZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQoJIZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQoJIZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQoJIZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQoJIZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQoJIZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQoJIZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQoJIZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPQoJIZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQoJIZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQoJIZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQoJIZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQoJIZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQoJIZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPQoJIZ.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdbFaIb.s: Assembler messages:
encrypt.c: /tmp/ccdbFaIb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdbFaIb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdbFaIb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdbFaIb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbFaIb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbFaIb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbFaIb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbFaIb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbFaIb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbFaIb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbFaIb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbFaIb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdbFaIb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbFaIb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdbFaIb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbFaIb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdbFaIb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbFaIb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbFaIb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbFaIb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbFaIb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbFaIb.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2U2xJK.s: Assembler messages:
encrypt.c: /tmp/cc2U2xJK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2U2xJK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2U2xJK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2U2xJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U2xJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U2xJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U2xJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U2xJK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U2xJK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2U2xJK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2U2xJK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2U2xJK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2U2xJK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U2xJK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2U2xJK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2U2xJK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2U2xJK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2U2xJK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2U2xJK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U2xJK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2U2xJK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2U2xJK.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbbnYIT.s: Assembler messages:
encrypt.c: /tmp/ccbbnYIT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbnYIT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbbnYIT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbbnYIT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbnYIT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbnYIT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbnYIT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbnYIT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbnYIT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbnYIT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbnYIT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbnYIT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbbnYIT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbnYIT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbbnYIT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbnYIT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbbnYIT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbnYIT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbbnYIT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbbnYIT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbnYIT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbbnYIT.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9mwULk.s: Assembler messages:
encrypt.c: /tmp/cc9mwULk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9mwULk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9mwULk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9mwULk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mwULk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mwULk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mwULk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mwULk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mwULk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mwULk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mwULk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mwULk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9mwULk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mwULk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9mwULk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mwULk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9mwULk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mwULk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9mwULk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9mwULk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mwULk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9mwULk.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsHHLCi.s: Assembler messages:
encrypt.c: /tmp/ccsHHLCi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsHHLCi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsHHLCi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsHHLCi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHHLCi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHHLCi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHHLCi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHHLCi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHHLCi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsHHLCi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsHHLCi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsHHLCi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsHHLCi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHHLCi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsHHLCi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsHHLCi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsHHLCi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsHHLCi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsHHLCi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHHLCi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsHHLCi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsHHLCi.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2AhSsx.s: Assembler messages:
encrypt.c: /tmp/cc2AhSsx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2AhSsx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2AhSsx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2AhSsx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AhSsx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AhSsx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AhSsx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AhSsx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AhSsx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AhSsx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AhSsx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AhSsx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2AhSsx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AhSsx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2AhSsx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AhSsx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2AhSsx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AhSsx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AhSsx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AhSsx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AhSsx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AhSsx.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW7Iugj.s: Assembler messages:
encrypt.c: /tmp/ccW7Iugj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW7Iugj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW7Iugj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW7Iugj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Iugj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Iugj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Iugj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Iugj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Iugj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7Iugj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7Iugj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7Iugj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW7Iugj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Iugj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW7Iugj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW7Iugj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7Iugj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW7Iugj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW7Iugj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7Iugj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW7Iugj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW7Iugj.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNE5c5P.s: Assembler messages:
encrypt.c: /tmp/ccNE5c5P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNE5c5P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNE5c5P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNE5c5P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5c5P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5c5P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5c5P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5c5P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5c5P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNE5c5P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNE5c5P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNE5c5P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNE5c5P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5c5P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNE5c5P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNE5c5P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNE5c5P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNE5c5P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNE5c5P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNE5c5P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNE5c5P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNE5c5P.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTntfr5.s: Assembler messages:
encrypt.c: /tmp/ccTntfr5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTntfr5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTntfr5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTntfr5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTntfr5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTntfr5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTntfr5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTntfr5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTntfr5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTntfr5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTntfr5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTntfr5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTntfr5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTntfr5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTntfr5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTntfr5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTntfr5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTntfr5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTntfr5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTntfr5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTntfr5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTntfr5.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1EfB2R.s: Assembler messages:
encrypt.c: /tmp/cc1EfB2R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1EfB2R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1EfB2R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1EfB2R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EfB2R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EfB2R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EfB2R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EfB2R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EfB2R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1EfB2R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1EfB2R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1EfB2R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1EfB2R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EfB2R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1EfB2R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1EfB2R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1EfB2R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1EfB2R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1EfB2R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1EfB2R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1EfB2R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1EfB2R.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBr1YAz.s: Assembler messages:
encrypt.c: /tmp/ccBr1YAz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBr1YAz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBr1YAz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBr1YAz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr1YAz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr1YAz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr1YAz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr1YAz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr1YAz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBr1YAz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBr1YAz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBr1YAz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBr1YAz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr1YAz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBr1YAz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBr1YAz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBr1YAz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBr1YAz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBr1YAz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBr1YAz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBr1YAz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBr1YAz.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPbaP5g.s: Assembler messages:
encrypt.c: /tmp/ccPbaP5g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPbaP5g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPbaP5g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPbaP5g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbaP5g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbaP5g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbaP5g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbaP5g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbaP5g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPbaP5g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPbaP5g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPbaP5g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPbaP5g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbaP5g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPbaP5g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPbaP5g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPbaP5g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPbaP5g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPbaP5g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPbaP5g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbaP5g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPbaP5g.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck0FYgb.s: Assembler messages:
encrypt.c: /tmp/cck0FYgb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck0FYgb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck0FYgb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck0FYgb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0FYgb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0FYgb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0FYgb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0FYgb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0FYgb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0FYgb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0FYgb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0FYgb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck0FYgb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0FYgb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck0FYgb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck0FYgb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0FYgb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck0FYgb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck0FYgb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0FYgb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck0FYgb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck0FYgb.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMM9hXC.s: Assembler messages:
encrypt.c: /tmp/ccMM9hXC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMM9hXC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMM9hXC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMM9hXC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMM9hXC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMM9hXC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMM9hXC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMM9hXC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMM9hXC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMM9hXC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMM9hXC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMM9hXC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMM9hXC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMM9hXC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMM9hXC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMM9hXC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMM9hXC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMM9hXC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMM9hXC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMM9hXC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMM9hXC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMM9hXC.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUWUuFj.s: Assembler messages:
encrypt.c: /tmp/ccUWUuFj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWUuFj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUWUuFj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUWUuFj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWUuFj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWUuFj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWUuFj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWUuFj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWUuFj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWUuFj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWUuFj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWUuFj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUWUuFj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWUuFj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUWUuFj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWUuFj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUWUuFj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWUuFj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWUuFj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWUuFj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWUuFj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWUuFj.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7OvFaS.s: Assembler messages:
encrypt.c: /tmp/cc7OvFaS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7OvFaS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7OvFaS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7OvFaS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OvFaS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OvFaS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OvFaS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OvFaS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OvFaS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OvFaS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OvFaS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OvFaS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7OvFaS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OvFaS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7OvFaS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OvFaS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7OvFaS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OvFaS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7OvFaS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7OvFaS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OvFaS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7OvFaS.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceUTrS3.s: Assembler messages:
encrypt.c: /tmp/cceUTrS3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceUTrS3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceUTrS3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceUTrS3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUTrS3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUTrS3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUTrS3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUTrS3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUTrS3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceUTrS3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceUTrS3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceUTrS3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceUTrS3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUTrS3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceUTrS3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceUTrS3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceUTrS3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceUTrS3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceUTrS3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUTrS3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceUTrS3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceUTrS3.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFb077D.s: Assembler messages:
encrypt.c: /tmp/ccFb077D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFb077D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFb077D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFb077D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb077D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb077D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb077D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb077D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb077D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFb077D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFb077D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFb077D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFb077D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb077D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFb077D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFb077D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFb077D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFb077D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFb077D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFb077D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFb077D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFb077D.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTmwqaW.s: Assembler messages:
encrypt.c: /tmp/ccTmwqaW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTmwqaW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTmwqaW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTmwqaW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmwqaW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmwqaW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmwqaW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmwqaW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmwqaW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTmwqaW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTmwqaW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTmwqaW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTmwqaW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmwqaW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTmwqaW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTmwqaW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTmwqaW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTmwqaW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTmwqaW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmwqaW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTmwqaW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTmwqaW.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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFgZcwm.s: Assembler messages:
encrypt.c: /tmp/ccFgZcwm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFgZcwm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFgZcwm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFgZcwm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZcwm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZcwm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZcwm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZcwm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZcwm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFgZcwm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFgZcwm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFgZcwm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFgZcwm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZcwm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFgZcwm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFgZcwm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFgZcwm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFgZcwm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFgZcwm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZcwm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFgZcwm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgZcwm.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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrZdwH0.s: Assembler messages:
encrypt.c: /tmp/ccrZdwH0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZdwH0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZdwH0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZdwH0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZdwH0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZdwH0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZdwH0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZdwH0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZdwH0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZdwH0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZdwH0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZdwH0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZdwH0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZdwH0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZdwH0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZdwH0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrZdwH0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZdwH0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZdwH0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZdwH0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZdwH0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZdwH0.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