Implementation notes: x86, h9ivy, crypto_aead/omdsha256k128n96tau96v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
267264refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
267612refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
269536refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
270556refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
271972refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
272664refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
273284refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
273440refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
275288refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
276404refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
276468refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
276684refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
277096refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
277124refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
277168refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
279980refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
280540refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
281892refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
282160refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
282408refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
282612refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
284664refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
285016refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
285980refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
286468refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
286584refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
287496refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
287688refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
288428refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
288492refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
288552refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
288936refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
289468refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
289520refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
289668refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
290016refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
290028refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
290032refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
290052refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
290356refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
290416refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
290960refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
291104refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
291248refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
292452refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
292632refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
292652refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
292744refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
292816refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
292892refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
293160refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
294200refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
294412refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
294936refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
295208refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
295268refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
295692refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
295792refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
295828refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
295912refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
295956refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
296144refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
296684refgcc -m32 -O -fomit-frame-pointer2014051320140505
296824refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
296876refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
297384refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
297556refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
297580refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
297648refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
297724refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
297900refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
298264refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
298664refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
299204refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
299460refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
299848refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
300948refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
302064refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
302376refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
302456refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
302456refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
302620refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
302716refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
302920refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
303256refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
303292refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
303824refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
304456refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
304904refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
305004refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
305056refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
305848refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
306576refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
312264refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
312524refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
313072refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
313676refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
314136refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
316292refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
316424refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
317300refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
319488refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
319956refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
321528refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
323592refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
337320refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
337336refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
337444refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
338304refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
345904refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
345908refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
346544refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
346784refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
348764refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
353928refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
354644refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
354836refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
355012refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
355100refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
361504refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
361624refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
361868refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
364300refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
364428refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
364660refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
365724refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
365920refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
366088refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
367896refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
394368refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
394548refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
394592refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
395544refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
396752refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
396896refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
400296refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
400604refgcc -m32 -Os -fomit-frame-pointer2014051320140505
400764refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
401012refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
401124refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
401272refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
401356refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
401880refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
402052refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
402488refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
402504refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
402760refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
403144refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
403152refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
403780refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
404040refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
405188refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
405428refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
408476refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
409320refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
409376refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
410284refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
411940refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
412292refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
412296refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
412668refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
412884refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
412900refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
412936refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
413004refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
413096refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
413288refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
413620refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
418520refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
419772refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
420644refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
421424refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccrNZk5g.s: Assembler messages:
encrypt.c: /tmp/ccrNZk5g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrNZk5g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrNZk5g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrNZk5g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNZk5g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNZk5g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNZk5g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNZk5g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNZk5g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNZk5g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNZk5g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNZk5g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrNZk5g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNZk5g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrNZk5g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrNZk5g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNZk5g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNZk5g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNZk5g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNZk5g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNZk5g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrNZk5g.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccyp66ge.s: Assembler messages:
encrypt.c: /tmp/ccyp66ge.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyp66ge.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyp66ge.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyp66ge.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp66ge.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp66ge.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp66ge.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp66ge.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp66ge.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp66ge.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp66ge.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp66ge.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyp66ge.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp66ge.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyp66ge.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyp66ge.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp66ge.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyp66ge.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyp66ge.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp66ge.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyp66ge.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyp66ge.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccci8IB5.s: Assembler messages:
encrypt.c: /tmp/ccci8IB5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccci8IB5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccci8IB5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccci8IB5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci8IB5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci8IB5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci8IB5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci8IB5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci8IB5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccci8IB5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccci8IB5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccci8IB5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccci8IB5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci8IB5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccci8IB5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccci8IB5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccci8IB5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccci8IB5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccci8IB5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci8IB5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccci8IB5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccci8IB5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccEggNGu.s: Assembler messages:
encrypt.c: /tmp/ccEggNGu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEggNGu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEggNGu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEggNGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEggNGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEggNGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEggNGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEggNGu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEggNGu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEggNGu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEggNGu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEggNGu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEggNGu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEggNGu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEggNGu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEggNGu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEggNGu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEggNGu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEggNGu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEggNGu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEggNGu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEggNGu.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccDYJ5ni.s: Assembler messages:
encrypt.c: /tmp/ccDYJ5ni.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDYJ5ni.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDYJ5ni.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDYJ5ni.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYJ5ni.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYJ5ni.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYJ5ni.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDYJ5ni.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDYJ5ni.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYJ5ni.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYJ5ni.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYJ5ni.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYJ5ni.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYJ5ni.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDYJ5ni.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/cchGq2c9.s: Assembler messages:
encrypt.c: /tmp/cchGq2c9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchGq2c9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchGq2c9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchGq2c9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGq2c9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGq2c9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGq2c9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGq2c9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGq2c9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGq2c9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGq2c9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGq2c9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchGq2c9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGq2c9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchGq2c9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchGq2c9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchGq2c9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchGq2c9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchGq2c9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGq2c9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchGq2c9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchGq2c9.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccF4cbEe.s: Assembler messages:
encrypt.c: /tmp/ccF4cbEe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF4cbEe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF4cbEe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF4cbEe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4cbEe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4cbEe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4cbEe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4cbEe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4cbEe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4cbEe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4cbEe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4cbEe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF4cbEe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4cbEe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF4cbEe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF4cbEe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4cbEe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4cbEe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4cbEe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4cbEe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4cbEe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF4cbEe.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -funroll-loops -m32 -march=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/ccrE9FI3.s: Assembler messages:
encrypt.c: /tmp/ccrE9FI3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrE9FI3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrE9FI3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrE9FI3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrE9FI3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrE9FI3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrE9FI3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrE9FI3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrE9FI3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrE9FI3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrE9FI3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrE9FI3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrE9FI3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrE9FI3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrE9FI3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrE9FI3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrE9FI3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrE9FI3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrE9FI3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrE9FI3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrE9FI3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrE9FI3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -funroll-loops -m32 -march=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/cc4I0tf6.s: Assembler messages:
encrypt.c: /tmp/cc4I0tf6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4I0tf6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4I0tf6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4I0tf6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I0tf6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I0tf6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I0tf6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I0tf6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I0tf6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4I0tf6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4I0tf6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4I0tf6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4I0tf6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I0tf6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4I0tf6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4I0tf6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4I0tf6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4I0tf6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4I0tf6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I0tf6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4I0tf6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4I0tf6.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -funroll-loops -m32 -march=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/ccJAYXZ5.s: Assembler messages:
encrypt.c: /tmp/ccJAYXZ5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJAYXZ5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJAYXZ5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJAYXZ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAYXZ5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAYXZ5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAYXZ5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJAYXZ5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJAYXZ5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAYXZ5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAYXZ5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAYXZ5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAYXZ5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAYXZ5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJAYXZ5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -funroll-loops -m32 -march=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/ccfLRE5N.s: Assembler messages:
encrypt.c: /tmp/ccfLRE5N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLRE5N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLRE5N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLRE5N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLRE5N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLRE5N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLRE5N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLRE5N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLRE5N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLRE5N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLRE5N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLRE5N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLRE5N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLRE5N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLRE5N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfLRE5N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLRE5N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLRE5N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLRE5N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLRE5N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLRE5N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfLRE5N.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccIh3FEt.s: Assembler messages:
encrypt.c: /tmp/ccIh3FEt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIh3FEt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIh3FEt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIh3FEt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh3FEt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh3FEt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh3FEt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh3FEt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh3FEt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh3FEt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh3FEt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh3FEt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIh3FEt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh3FEt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIh3FEt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIh3FEt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh3FEt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIh3FEt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIh3FEt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh3FEt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIh3FEt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIh3FEt.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccAgAphD.s: Assembler messages:
encrypt.c: /tmp/ccAgAphD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAgAphD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAgAphD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAgAphD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAgAphD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAgAphD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAgAphD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgAphD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgAphD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgAphD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAgAphD.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/ccAgAphD.s: Assembler messages:
encrypt.c: /tmp/ccAgAphD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAgAphD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAgAphD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAgAphD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAgAphD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAgAphD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAgAphD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAgAphD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgAphD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgAphD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgAphD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAgAphD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAgAphD.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccT27WDw.s: Assembler messages:
encrypt.c: /tmp/ccT27WDw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT27WDw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT27WDw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT27WDw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT27WDw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT27WDw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT27WDw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT27WDw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT27WDw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT27WDw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT27WDw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT27WDw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT27WDw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT27WDw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT27WDw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT27WDw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT27WDw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT27WDw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT27WDw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT27WDw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT27WDw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT27WDw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/cca7TyWb.s: Assembler messages:
encrypt.c: /tmp/cca7TyWb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca7TyWb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca7TyWb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca7TyWb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TyWb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TyWb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TyWb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TyWb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TyWb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TyWb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TyWb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TyWb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca7TyWb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TyWb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca7TyWb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca7TyWb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca7TyWb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7TyWb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7TyWb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7TyWb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7TyWb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7TyWb.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/cc4cmcgb.s: Assembler messages:
encrypt.c: /tmp/cc4cmcgb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4cmcgb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4cmcgb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4cmcgb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmcgb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmcgb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmcgb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmcgb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmcgb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmcgb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmcgb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmcgb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4cmcgb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmcgb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4cmcgb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4cmcgb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cmcgb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cmcgb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cmcgb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cmcgb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cmcgb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4cmcgb.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccZMUrMD.s: Assembler messages:
encrypt.c: /tmp/ccZMUrMD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZMUrMD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZMUrMD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZMUrMD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMUrMD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMUrMD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMUrMD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMUrMD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMUrMD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZMUrMD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZMUrMD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZMUrMD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZMUrMD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMUrMD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZMUrMD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZMUrMD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZMUrMD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZMUrMD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZMUrMD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZMUrMD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZMUrMD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZMUrMD.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccy6AM4s.s: Assembler messages:
encrypt.c: /tmp/ccy6AM4s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy6AM4s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy6AM4s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy6AM4s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6AM4s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6AM4s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6AM4s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6AM4s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6AM4s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6AM4s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6AM4s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6AM4s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy6AM4s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6AM4s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy6AM4s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy6AM4s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6AM4s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6AM4s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6AM4s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6AM4s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6AM4s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6AM4s.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccyi0p4v.s: Assembler messages:
encrypt.c: /tmp/ccyi0p4v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyi0p4v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyi0p4v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyi0p4v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi0p4v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi0p4v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi0p4v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi0p4v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi0p4v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyi0p4v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyi0p4v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyi0p4v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyi0p4v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi0p4v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyi0p4v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyi0p4v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyi0p4v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyi0p4v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyi0p4v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi0p4v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyi0p4v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyi0p4v.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccfJ4dnN.s: Assembler messages:
encrypt.c: /tmp/ccfJ4dnN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfJ4dnN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfJ4dnN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfJ4dnN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ4dnN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ4dnN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ4dnN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfJ4dnN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfJ4dnN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ4dnN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfJ4dnN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfJ4dnN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ4dnN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfJ4dnN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfJ4dnN.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccVjhdYb.s: Assembler messages:
encrypt.c: /tmp/ccVjhdYb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVjhdYb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVjhdYb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVjhdYb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjhdYb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjhdYb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjhdYb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjhdYb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjhdYb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVjhdYb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVjhdYb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVjhdYb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVjhdYb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjhdYb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVjhdYb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVjhdYb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVjhdYb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVjhdYb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVjhdYb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjhdYb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVjhdYb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVjhdYb.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -m32 -march=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/cc6bMVmv.s: Assembler messages:
encrypt.c: /tmp/cc6bMVmv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bMVmv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6bMVmv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6bMVmv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bMVmv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bMVmv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bMVmv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bMVmv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bMVmv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bMVmv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bMVmv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bMVmv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6bMVmv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bMVmv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6bMVmv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6bMVmv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bMVmv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bMVmv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bMVmv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bMVmv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bMVmv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6bMVmv.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccQgt3LN.s: Assembler messages:
encrypt.c: /tmp/ccQgt3LN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQgt3LN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQgt3LN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQgt3LN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgt3LN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgt3LN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgt3LN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgt3LN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgt3LN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQgt3LN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQgt3LN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQgt3LN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQgt3LN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgt3LN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQgt3LN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQgt3LN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQgt3LN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQgt3LN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQgt3LN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgt3LN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQgt3LN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQgt3LN.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccGimHED.s: Assembler messages:
encrypt.c: /tmp/ccGimHED.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGimHED.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGimHED.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGimHED.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGimHED.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGimHED.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGimHED.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGimHED.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGimHED.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGimHED.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGimHED.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGimHED.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGimHED.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGimHED.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGimHED.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGimHED.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGimHED.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGimHED.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGimHED.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGimHED.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGimHED.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGimHED.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -m32 -march=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/ccozLEi3.s: Assembler messages:
encrypt.c: /tmp/ccozLEi3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccozLEi3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccozLEi3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccozLEi3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozLEi3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozLEi3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozLEi3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozLEi3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozLEi3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozLEi3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozLEi3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozLEi3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccozLEi3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozLEi3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccozLEi3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccozLEi3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozLEi3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccozLEi3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccozLEi3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozLEi3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccozLEi3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccozLEi3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccrMJyvO.s: Assembler messages:
encrypt.c: /tmp/ccrMJyvO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrMJyvO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrMJyvO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrMJyvO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMJyvO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMJyvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMJyvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMJyvO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMJyvO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMJyvO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMJyvO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMJyvO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrMJyvO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMJyvO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrMJyvO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrMJyvO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMJyvO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrMJyvO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrMJyvO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMJyvO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrMJyvO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrMJyvO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/cc7aLkEe.s: Assembler messages:
encrypt.c: /tmp/cc7aLkEe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7aLkEe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7aLkEe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7aLkEe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aLkEe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aLkEe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aLkEe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aLkEe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aLkEe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aLkEe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aLkEe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aLkEe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7aLkEe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aLkEe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7aLkEe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7aLkEe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aLkEe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aLkEe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aLkEe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aLkEe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aLkEe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7aLkEe.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccUdzwVO.s: Assembler messages:
encrypt.c: /tmp/ccUdzwVO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUdzwVO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUdzwVO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUdzwVO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdzwVO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdzwVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdzwVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdzwVO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdzwVO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUdzwVO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUdzwVO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUdzwVO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUdzwVO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdzwVO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUdzwVO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUdzwVO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUdzwVO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUdzwVO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUdzwVO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUdzwVO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUdzwVO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUdzwVO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccapORa5.s: Assembler messages:
encrypt.c: /tmp/ccapORa5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapORa5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccapORa5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccapORa5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapORa5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapORa5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapORa5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapORa5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapORa5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapORa5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapORa5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapORa5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccapORa5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapORa5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccapORa5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccapORa5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccapORa5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccapORa5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccapORa5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapORa5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccapORa5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapORa5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -m32 -march=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/ccASYayw.s: Assembler messages:
encrypt.c: /tmp/ccASYayw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccASYayw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccASYayw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccASYayw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASYayw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASYayw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASYayw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASYayw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASYayw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASYayw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASYayw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASYayw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccASYayw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASYayw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccASYayw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccASYayw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASYayw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASYayw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASYayw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASYayw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASYayw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccASYayw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccyd13cP.s: Assembler messages:
encrypt.c: /tmp/ccyd13cP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyd13cP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyd13cP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyd13cP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd13cP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd13cP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd13cP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd13cP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd13cP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd13cP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd13cP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd13cP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyd13cP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd13cP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyd13cP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyd13cP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd13cP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyd13cP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyd13cP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd13cP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyd13cP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyd13cP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -m32 -march=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/ccYzNoBQ.s: Assembler messages:
encrypt.c: /tmp/ccYzNoBQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYzNoBQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYzNoBQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYzNoBQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzNoBQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzNoBQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzNoBQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYzNoBQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYzNoBQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYzNoBQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzNoBQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzNoBQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzNoBQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYzNoBQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYzNoBQ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccHSW4E2.s: Assembler messages:
encrypt.c: /tmp/ccHSW4E2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHSW4E2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHSW4E2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHSW4E2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSW4E2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSW4E2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSW4E2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSW4E2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSW4E2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHSW4E2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHSW4E2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHSW4E2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHSW4E2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSW4E2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHSW4E2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHSW4E2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHSW4E2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHSW4E2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHSW4E2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSW4E2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHSW4E2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHSW4E2.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccPCMRbb.s: Assembler messages:
encrypt.c: /tmp/ccPCMRbb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPCMRbb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPCMRbb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPCMRbb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCMRbb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCMRbb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCMRbb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCMRbb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCMRbb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPCMRbb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPCMRbb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPCMRbb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPCMRbb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCMRbb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPCMRbb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPCMRbb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPCMRbb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPCMRbb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPCMRbb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCMRbb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPCMRbb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPCMRbb.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -m32 -march=pentium-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/ccPiC4Wi.s: Assembler messages:
encrypt.c: /tmp/ccPiC4Wi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPiC4Wi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPiC4Wi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPiC4Wi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiC4Wi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiC4Wi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiC4Wi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPiC4Wi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPiC4Wi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiC4Wi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPiC4Wi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPiC4Wi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiC4Wi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPiC4Wi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPiC4Wi.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/cc6ikorr.s: Assembler messages:
encrypt.c: /tmp/cc6ikorr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ikorr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ikorr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ikorr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ikorr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ikorr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ikorr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ikorr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ikorr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ikorr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ikorr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ikorr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ikorr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ikorr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ikorr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6ikorr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ikorr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ikorr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ikorr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ikorr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ikorr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ikorr.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/ccZOGapL.s: Assembler messages:
encrypt.c: /tmp/ccZOGapL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZOGapL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZOGapL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZOGapL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOGapL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOGapL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOGapL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOGapL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOGapL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZOGapL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZOGapL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZOGapL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZOGapL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOGapL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZOGapL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZOGapL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZOGapL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZOGapL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZOGapL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOGapL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZOGapL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZOGapL.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/avx1
Compiler: gcc -m32 -march=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/cccEpVPm.s: Assembler messages:
encrypt.c: /tmp/cccEpVPm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccEpVPm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccEpVPm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccEpVPm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEpVPm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEpVPm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEpVPm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEpVPm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEpVPm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEpVPm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEpVPm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEpVPm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccEpVPm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEpVPm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccEpVPm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccEpVPm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEpVPm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEpVPm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEpVPm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEpVPm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEpVPm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEpVPm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/cc241q5C.s: Assembler messages:
encrypt.c: /tmp/cc241q5C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc241q5C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc241q5C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc241q5C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc241q5C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc241q5C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc241q5C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc241q5C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc241q5C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc241q5C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc241q5C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc241q5C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc241q5C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc241q5C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc241q5C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc241q5C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc241q5C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc241q5C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc241q5C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc241q5C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc241q5C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc241q5C.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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