Implementation notes: x86, hydra4, crypto_aead/omdsha256k256n104tau160v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
338906refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
340002refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
340189refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
349390refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
349421refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
349760refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
354198refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
354483refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
354491refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
354814refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
354904refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
355033refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
356936refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
357073refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
357286refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
357346refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
357451refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
358032refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
358971refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
359221refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
359748refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
360559refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
360629refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
360890refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
360988refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
360996refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
363004refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
363589refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
364022refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
364061refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
364470refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
365384refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
365953refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
366791refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
367044refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
367088refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
367575refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
367614refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
367618refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
368418refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
368706refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
369034refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
369054refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
369147refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
369357refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
369779refgcc -m32 -O -fomit-frame-pointer2014061220140525
370017refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
370157refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
370157refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
370383refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
370644refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
371027refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
371557refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
371826refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
372813refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
372957refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
373000refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
373881refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
374489refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
375340refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
375445refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
376010refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
376385refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
379977refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
380730refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
380890refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
381018refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
381401refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
381592refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
382458refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
382860refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
384872refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
385035refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
386022refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
386369refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
386958refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
387235refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
387719refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
388148refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
388471refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
389107refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
389973refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
390718refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
392200refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
393494refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
393896refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
396084refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
396162refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
397121refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
397168refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
397258refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
398318refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
401111refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
401856refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
402476refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
402554refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
403022refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
403116refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
403806refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
434281refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
438672refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
441215refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
442123refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
450645refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
451359refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
451410refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
451527refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
453008refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
454183refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
459385refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
459404refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
460773refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
460992refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
462322refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
462797refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
463141refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
465680refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
466144refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
476112refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
483686refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
484704refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
485472refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
485472refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
487165refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
487262refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
487426refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
488144refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
490390refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
490983refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
491010refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
491314refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
491345refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
491587refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
491957refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
492356refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
492566refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
492648refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
494376refgcc -m32 -Os -fomit-frame-pointer2014061220140525
494949refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
495132refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
495320refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
495374refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
495858refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
495869refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
496345refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
496400refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
497582refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
497667refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
497925refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
498014refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
498089refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
498096refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
498124refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
498323refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
498752refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
498966refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
498993refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
500588refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
501552refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
502316refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
502675refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
503568refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
504219refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
505608refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
506368refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
506723refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/omdsha256k256n104tau160v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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/cc6usGyp.s: Assembler messages:
encrypt.c: /tmp/cc6usGyp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6usGyp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6usGyp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6usGyp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6usGyp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6usGyp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6usGyp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6usGyp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6usGyp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6usGyp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6usGyp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6usGyp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6usGyp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6usGyp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6usGyp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6usGyp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6usGyp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6usGyp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6usGyp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6usGyp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6usGyp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6usGyp.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/omdsha256k256n104tau160v1/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/cczNnL28.s: Assembler messages:
encrypt.c: /tmp/cczNnL28.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczNnL28.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczNnL28.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczNnL28.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczNnL28.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczNnL28.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczNnL28.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczNnL28.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczNnL28.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczNnL28.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczNnL28.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczNnL28.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczNnL28.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczNnL28.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczNnL28.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczNnL28.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczNnL28.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczNnL28.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczNnL28.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczNnL28.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczNnL28.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczNnL28.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/omdsha256k256n104tau160v1/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/ccKTpqb0.s: Assembler messages:
encrypt.c: /tmp/ccKTpqb0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKTpqb0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKTpqb0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKTpqb0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTpqb0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTpqb0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTpqb0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTpqb0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTpqb0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTpqb0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTpqb0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTpqb0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKTpqb0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTpqb0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKTpqb0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKTpqb0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTpqb0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKTpqb0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKTpqb0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTpqb0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKTpqb0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKTpqb0.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/omdsha256k256n104tau160v1/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/ccaVjJ2j.s: Assembler messages:
encrypt.c: /tmp/ccaVjJ2j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaVjJ2j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaVjJ2j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaVjJ2j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVjJ2j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVjJ2j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVjJ2j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaVjJ2j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVjJ2j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaVjJ2j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVjJ2j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVjJ2j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVjJ2j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVjJ2j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVjJ2j.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/omdsha256k256n104tau160v1/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/ccBPpOA9.s: Assembler messages:
encrypt.c: /tmp/ccBPpOA9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBPpOA9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBPpOA9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBPpOA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPpOA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPpOA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPpOA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPpOA9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPpOA9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBPpOA9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBPpOA9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBPpOA9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBPpOA9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPpOA9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBPpOA9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBPpOA9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBPpOA9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBPpOA9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBPpOA9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPpOA9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBPpOA9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBPpOA9.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/omdsha256k256n104tau160v1/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/cciTVQUx.s: Assembler messages:
encrypt.c: /tmp/cciTVQUx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciTVQUx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciTVQUx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciTVQUx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTVQUx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTVQUx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTVQUx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTVQUx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTVQUx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTVQUx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTVQUx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTVQUx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciTVQUx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTVQUx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciTVQUx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTVQUx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciTVQUx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciTVQUx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTVQUx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTVQUx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTVQUx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTVQUx.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/omdsha256k256n104tau160v1/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/ccZ4nU9p.s: Assembler messages:
encrypt.c: /tmp/ccZ4nU9p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ4nU9p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ4nU9p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ4nU9p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4nU9p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4nU9p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4nU9p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ4nU9p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4nU9p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ4nU9p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4nU9p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4nU9p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4nU9p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4nU9p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4nU9p.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/omdsha256k256n104tau160v1/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/ccy2kiJ1.s: Assembler messages:
encrypt.c: /tmp/ccy2kiJ1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy2kiJ1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy2kiJ1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy2kiJ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy2kiJ1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy2kiJ1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy2kiJ1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy2kiJ1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy2kiJ1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy2kiJ1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy2kiJ1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy2kiJ1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2kiJ1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy2kiJ1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy2kiJ1.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/omdsha256k256n104tau160v1/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/ccSkCcVw.s: Assembler messages:
encrypt.c: /tmp/ccSkCcVw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkCcVw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkCcVw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkCcVw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkCcVw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkCcVw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkCcVw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkCcVw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkCcVw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkCcVw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkCcVw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkCcVw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkCcVw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkCcVw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkCcVw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkCcVw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkCcVw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkCcVw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkCcVw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkCcVw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkCcVw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkCcVw.s: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/omdsha256k256n104tau160v1/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/ccgUKYVP.s: Assembler messages:
encrypt.c: /tmp/ccgUKYVP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgUKYVP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgUKYVP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgUKYVP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUKYVP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUKYVP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUKYVP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUKYVP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUKYVP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUKYVP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUKYVP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUKYVP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgUKYVP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUKYVP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgUKYVP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUKYVP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgUKYVP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgUKYVP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgUKYVP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgUKYVP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUKYVP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgUKYVP.s: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/omdsha256k256n104tau160v1/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/ccfvOSRp.s: Assembler messages:
encrypt.c: /tmp/ccfvOSRp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvOSRp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfvOSRp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfvOSRp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvOSRp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvOSRp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvOSRp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvOSRp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvOSRp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvOSRp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvOSRp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvOSRp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfvOSRp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvOSRp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfvOSRp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfvOSRp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvOSRp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvOSRp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvOSRp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvOSRp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvOSRp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvOSRp.s: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/omdsha256k256n104tau160v1/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/cckK7STL.s: Assembler messages:
encrypt.c: /tmp/cckK7STL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckK7STL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckK7STL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckK7STL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK7STL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK7STL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK7STL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK7STL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK7STL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckK7STL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckK7STL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckK7STL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckK7STL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK7STL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckK7STL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckK7STL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckK7STL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckK7STL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckK7STL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckK7STL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckK7STL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckK7STL.s: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/omdsha256k256n104tau160v1/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/cc3MFsLz.s: Assembler messages:
encrypt.c: /tmp/cc3MFsLz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3MFsLz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3MFsLz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3MFsLz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MFsLz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MFsLz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MFsLz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MFsLz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MFsLz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MFsLz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MFsLz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MFsLz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3MFsLz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MFsLz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3MFsLz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3MFsLz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3MFsLz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3MFsLz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3MFsLz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MFsLz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3MFsLz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3MFsLz.s: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/omdsha256k256n104tau160v1/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/cc6pq6mY.s: Assembler messages:
encrypt.c: /tmp/cc6pq6mY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6pq6mY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6pq6mY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6pq6mY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6pq6mY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6pq6mY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6pq6mY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6pq6mY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6pq6mY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6pq6mY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6pq6mY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6pq6mY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6pq6mY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6pq6mY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6pq6mY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6pq6mY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6pq6mY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6pq6mY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6pq6mY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6pq6mY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6pq6mY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6pq6mY.s: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/omdsha256k256n104tau160v1/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/cch0HqiN.s: Assembler messages:
encrypt.c: /tmp/cch0HqiN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0HqiN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0HqiN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch0HqiN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0HqiN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0HqiN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0HqiN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0HqiN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0HqiN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0HqiN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0HqiN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0HqiN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0HqiN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0HqiN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0HqiN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0HqiN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch0HqiN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0HqiN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0HqiN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0HqiN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0HqiN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0HqiN.s: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/omdsha256k256n104tau160v1/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/ccs8fDNo.s: Assembler messages:
encrypt.c: /tmp/ccs8fDNo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs8fDNo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs8fDNo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs8fDNo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8fDNo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8fDNo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8fDNo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8fDNo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8fDNo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8fDNo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8fDNo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8fDNo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs8fDNo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8fDNo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs8fDNo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs8fDNo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8fDNo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs8fDNo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs8fDNo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8fDNo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs8fDNo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs8fDNo.s: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/omdsha256k256n104tau160v1/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/ccK0EKMs.s: Assembler messages:
encrypt.c: /tmp/ccK0EKMs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK0EKMs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK0EKMs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK0EKMs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0EKMs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0EKMs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0EKMs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0EKMs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0EKMs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0EKMs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0EKMs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0EKMs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK0EKMs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0EKMs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK0EKMs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK0EKMs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0EKMs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0EKMs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0EKMs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0EKMs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0EKMs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0EKMs.s: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/omdsha256k256n104tau160v1/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/ccOn9BUU.s: Assembler messages:
encrypt.c: /tmp/ccOn9BUU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOn9BUU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOn9BUU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOn9BUU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOn9BUU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOn9BUU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOn9BUU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOn9BUU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOn9BUU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOn9BUU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOn9BUU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOn9BUU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOn9BUU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOn9BUU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOn9BUU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOn9BUU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOn9BUU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOn9BUU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOn9BUU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOn9BUU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOn9BUU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOn9BUU.s: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/omdsha256k256n104tau160v1/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/cc8xt60h.s: Assembler messages:
encrypt.c: /tmp/cc8xt60h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8xt60h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8xt60h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8xt60h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xt60h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xt60h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xt60h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xt60h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xt60h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8xt60h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8xt60h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8xt60h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8xt60h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xt60h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8xt60h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8xt60h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8xt60h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8xt60h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8xt60h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xt60h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8xt60h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8xt60h.s: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/omdsha256k256n104tau160v1/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/ccUo67GN.s: Assembler messages:
encrypt.c: /tmp/ccUo67GN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUo67GN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUo67GN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUo67GN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo67GN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo67GN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo67GN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo67GN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo67GN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo67GN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo67GN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo67GN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUo67GN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo67GN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUo67GN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo67GN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUo67GN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo67GN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo67GN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo67GN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo67GN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo67GN.s: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/omdsha256k256n104tau160v1/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/cc2UwcQY.s: Assembler messages:
encrypt.c: /tmp/cc2UwcQY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2UwcQY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2UwcQY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2UwcQY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UwcQY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UwcQY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UwcQY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UwcQY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UwcQY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2UwcQY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2UwcQY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2UwcQY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2UwcQY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UwcQY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2UwcQY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2UwcQY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2UwcQY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2UwcQY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2UwcQY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2UwcQY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UwcQY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2UwcQY.s: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/omdsha256k256n104tau160v1/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/ccWB0eAr.s: Assembler messages:
encrypt.c: /tmp/ccWB0eAr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWB0eAr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWB0eAr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWB0eAr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWB0eAr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWB0eAr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWB0eAr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWB0eAr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWB0eAr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWB0eAr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWB0eAr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWB0eAr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWB0eAr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWB0eAr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWB0eAr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWB0eAr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWB0eAr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWB0eAr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWB0eAr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWB0eAr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWB0eAr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWB0eAr.s: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/omdsha256k256n104tau160v1/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/ccO8HO1W.s: Assembler messages:
encrypt.c: /tmp/ccO8HO1W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8HO1W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO8HO1W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO8HO1W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8HO1W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8HO1W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8HO1W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8HO1W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8HO1W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8HO1W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8HO1W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8HO1W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO8HO1W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8HO1W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO8HO1W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8HO1W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO8HO1W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8HO1W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO8HO1W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO8HO1W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8HO1W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO8HO1W.s: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/omdsha256k256n104tau160v1/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/ccwgRJTi.s: Assembler messages:
encrypt.c: /tmp/ccwgRJTi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgRJTi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwgRJTi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwgRJTi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgRJTi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgRJTi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgRJTi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgRJTi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgRJTi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwgRJTi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwgRJTi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwgRJTi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwgRJTi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgRJTi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwgRJTi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwgRJTi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwgRJTi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwgRJTi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwgRJTi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgRJTi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwgRJTi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwgRJTi.s: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/omdsha256k256n104tau160v1/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/cc48MhKE.s: Assembler messages:
encrypt.c: /tmp/cc48MhKE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc48MhKE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc48MhKE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc48MhKE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48MhKE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48MhKE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48MhKE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48MhKE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48MhKE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc48MhKE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc48MhKE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc48MhKE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc48MhKE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48MhKE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc48MhKE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc48MhKE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc48MhKE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc48MhKE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc48MhKE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48MhKE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc48MhKE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc48MhKE.s: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/omdsha256k256n104tau160v1/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/ccg3L7DN.s: Assembler messages:
encrypt.c: /tmp/ccg3L7DN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg3L7DN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg3L7DN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg3L7DN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3L7DN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3L7DN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3L7DN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3L7DN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3L7DN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3L7DN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3L7DN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3L7DN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg3L7DN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3L7DN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg3L7DN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3L7DN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg3L7DN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3L7DN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg3L7DN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg3L7DN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3L7DN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg3L7DN.s: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/omdsha256k256n104tau160v1/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/ccKZy7RC.s: Assembler messages:
encrypt.c: /tmp/ccKZy7RC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKZy7RC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKZy7RC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKZy7RC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZy7RC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZy7RC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZy7RC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZy7RC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZy7RC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZy7RC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZy7RC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZy7RC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKZy7RC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZy7RC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKZy7RC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZy7RC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKZy7RC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKZy7RC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKZy7RC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKZy7RC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZy7RC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKZy7RC.s: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/omdsha256k256n104tau160v1/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/ccym5ASq.s: Assembler messages:
encrypt.c: /tmp/ccym5ASq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccym5ASq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccym5ASq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccym5ASq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym5ASq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym5ASq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym5ASq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym5ASq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym5ASq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccym5ASq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccym5ASq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccym5ASq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccym5ASq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym5ASq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccym5ASq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccym5ASq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccym5ASq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccym5ASq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccym5ASq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym5ASq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccym5ASq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccym5ASq.s: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/omdsha256k256n104tau160v1/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/ccGK7keM.s: Assembler messages:
encrypt.c: /tmp/ccGK7keM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGK7keM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGK7keM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGK7keM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGK7keM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGK7keM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGK7keM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGK7keM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGK7keM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGK7keM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGK7keM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGK7keM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGK7keM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGK7keM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGK7keM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGK7keM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGK7keM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGK7keM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGK7keM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGK7keM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGK7keM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGK7keM.s: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/omdsha256k256n104tau160v1/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/ccdZqRNG.s: Assembler messages:
encrypt.c: /tmp/ccdZqRNG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdZqRNG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdZqRNG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdZqRNG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZqRNG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZqRNG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZqRNG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZqRNG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZqRNG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdZqRNG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdZqRNG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdZqRNG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdZqRNG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZqRNG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdZqRNG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdZqRNG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdZqRNG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdZqRNG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdZqRNG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZqRNG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdZqRNG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdZqRNG.s: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/omdsha256k256n104tau160v1/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/ccNfwFGB.s: Assembler messages:
encrypt.c: /tmp/ccNfwFGB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNfwFGB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNfwFGB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNfwFGB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfwFGB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfwFGB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfwFGB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfwFGB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfwFGB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfwFGB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfwFGB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfwFGB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNfwFGB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfwFGB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNfwFGB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNfwFGB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfwFGB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNfwFGB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNfwFGB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfwFGB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNfwFGB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNfwFGB.s: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/omdsha256k256n104tau160v1/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/ccr24EEJ.s: Assembler messages:
encrypt.c: /tmp/ccr24EEJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr24EEJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr24EEJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr24EEJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr24EEJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr24EEJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr24EEJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr24EEJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr24EEJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr24EEJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr24EEJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr24EEJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr24EEJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr24EEJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr24EEJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr24EEJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr24EEJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr24EEJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr24EEJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr24EEJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr24EEJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr24EEJ.s: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/omdsha256k256n104tau160v1/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/cc3W3a3A.s: Assembler messages:
encrypt.c: /tmp/cc3W3a3A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3W3a3A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3W3a3A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3W3a3A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3W3a3A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3W3a3A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3W3a3A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3W3a3A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3W3a3A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3W3a3A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3W3a3A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3W3a3A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3W3a3A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3W3a3A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3W3a3A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3W3a3A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3W3a3A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3W3a3A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3W3a3A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3W3a3A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3W3a3A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3W3a3A.s: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/omdsha256k256n104tau160v1/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/ccj2Jrcn.s: Assembler messages:
encrypt.c: /tmp/ccj2Jrcn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj2Jrcn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj2Jrcn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj2Jrcn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2Jrcn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2Jrcn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2Jrcn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj2Jrcn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj2Jrcn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2Jrcn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj2Jrcn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj2Jrcn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2Jrcn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj2Jrcn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj2Jrcn.s: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/omdsha256k256n104tau160v1/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/ccode4aq.s: Assembler messages:
encrypt.c: /tmp/ccode4aq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccode4aq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccode4aq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccode4aq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccode4aq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccode4aq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccode4aq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccode4aq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccode4aq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccode4aq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccode4aq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccode4aq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccode4aq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccode4aq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccode4aq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccode4aq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccode4aq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccode4aq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccode4aq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccode4aq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccode4aq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccode4aq.s: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/omdsha256k256n104tau160v1/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/ccrdBssc.s: Assembler messages:
encrypt.c: /tmp/ccrdBssc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrdBssc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrdBssc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrdBssc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdBssc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdBssc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdBssc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdBssc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdBssc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdBssc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdBssc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdBssc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrdBssc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdBssc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrdBssc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrdBssc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdBssc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdBssc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdBssc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdBssc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdBssc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrdBssc.s: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/omdsha256k256n104tau160v1/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/cca4lyVA.s: Assembler messages:
encrypt.c: /tmp/cca4lyVA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca4lyVA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca4lyVA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca4lyVA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4lyVA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4lyVA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4lyVA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4lyVA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4lyVA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4lyVA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4lyVA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4lyVA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca4lyVA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4lyVA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca4lyVA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4lyVA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca4lyVA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4lyVA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4lyVA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4lyVA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4lyVA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4lyVA.s: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/omdsha256k256n104tau160v1/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/ccaqkKgq.s: Assembler messages:
encrypt.c: /tmp/ccaqkKgq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqkKgq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaqkKgq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaqkKgq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqkKgq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqkKgq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqkKgq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqkKgq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqkKgq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqkKgq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqkKgq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqkKgq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaqkKgq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqkKgq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaqkKgq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaqkKgq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqkKgq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaqkKgq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaqkKgq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqkKgq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaqkKgq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqkKgq.s: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/omdsha256k256n104tau160v1/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/cc1RFQ4d.s: Assembler messages:
encrypt.c: /tmp/cc1RFQ4d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1RFQ4d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1RFQ4d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1RFQ4d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RFQ4d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RFQ4d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RFQ4d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1RFQ4d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1RFQ4d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1RFQ4d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RFQ4d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RFQ4d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RFQ4d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1RFQ4d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1RFQ4d.s: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/omdsha256k256n104tau160v1/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/ccI7tFmz.s: Assembler messages:
encrypt.c: /tmp/ccI7tFmz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7tFmz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7tFmz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7tFmz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7tFmz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7tFmz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7tFmz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7tFmz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7tFmz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7tFmz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7tFmz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7tFmz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7tFmz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7tFmz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7tFmz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7tFmz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI7tFmz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7tFmz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7tFmz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7tFmz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7tFmz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7tFmz.s: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/omdsha256k256n104tau160v1/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/ccUARsYP.s: Assembler messages:
encrypt.c: /tmp/ccUARsYP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUARsYP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUARsYP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUARsYP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUARsYP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUARsYP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUARsYP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUARsYP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUARsYP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUARsYP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUARsYP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUARsYP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUARsYP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUARsYP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUARsYP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUARsYP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUARsYP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUARsYP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUARsYP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUARsYP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUARsYP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUARsYP.s: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/omdsha256k256n104tau160v1/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/ccqLxV0h.s: Assembler messages:
encrypt.c: /tmp/ccqLxV0h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqLxV0h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqLxV0h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqLxV0h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLxV0h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLxV0h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLxV0h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLxV0h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLxV0h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLxV0h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLxV0h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLxV0h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqLxV0h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLxV0h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqLxV0h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLxV0h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqLxV0h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqLxV0h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLxV0h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLxV0h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqLxV0h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqLxV0h.s: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/omdsha256k256n104tau160v1/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/ccE6M2H9.s: Assembler messages:
encrypt.c: /tmp/ccE6M2H9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE6M2H9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE6M2H9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE6M2H9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6M2H9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6M2H9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6M2H9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6M2H9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6M2H9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6M2H9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6M2H9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6M2H9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE6M2H9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6M2H9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE6M2H9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6M2H9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE6M2H9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6M2H9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE6M2H9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE6M2H9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6M2H9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE6M2H9.s: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/omdsha256k256n104tau160v1/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/ccKn2oUQ.s: Assembler messages:
encrypt.c: /tmp/ccKn2oUQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKn2oUQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKn2oUQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKn2oUQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKn2oUQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKn2oUQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKn2oUQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKn2oUQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKn2oUQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKn2oUQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKn2oUQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKn2oUQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKn2oUQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKn2oUQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKn2oUQ.s: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/omdsha256k256n104tau160v1/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/cc1gaoUo.s: Assembler messages:
encrypt.c: /tmp/cc1gaoUo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1gaoUo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1gaoUo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1gaoUo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gaoUo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gaoUo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gaoUo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gaoUo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gaoUo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gaoUo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gaoUo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gaoUo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1gaoUo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gaoUo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1gaoUo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gaoUo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1gaoUo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gaoUo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gaoUo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gaoUo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gaoUo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gaoUo.s: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/omdsha256k256n104tau160v1/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/ccjsyRVO.s: Assembler messages:
encrypt.c: /tmp/ccjsyRVO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjsyRVO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjsyRVO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjsyRVO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsyRVO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsyRVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsyRVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsyRVO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsyRVO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjsyRVO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjsyRVO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjsyRVO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjsyRVO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsyRVO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjsyRVO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjsyRVO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjsyRVO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjsyRVO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjsyRVO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsyRVO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjsyRVO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjsyRVO.s: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/omdsha256k256n104tau160v1/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/ccHM9nwR.s: Assembler messages:
encrypt.c: /tmp/ccHM9nwR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHM9nwR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHM9nwR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHM9nwR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9nwR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9nwR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9nwR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9nwR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9nwR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9nwR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9nwR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9nwR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHM9nwR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9nwR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHM9nwR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHM9nwR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHM9nwR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHM9nwR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHM9nwR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHM9nwR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHM9nwR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHM9nwR.s: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/omdsha256k256n104tau160v1/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/ccNJSK7f.s: Assembler messages:
encrypt.c: /tmp/ccNJSK7f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNJSK7f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNJSK7f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNJSK7f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJSK7f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJSK7f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJSK7f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJSK7f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJSK7f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJSK7f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJSK7f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJSK7f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNJSK7f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJSK7f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNJSK7f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJSK7f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNJSK7f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNJSK7f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNJSK7f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNJSK7f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJSK7f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNJSK7f.s: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/omdsha256k256n104tau160v1/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/cc2q9Uz5.s: Assembler messages:
encrypt.c: /tmp/cc2q9Uz5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2q9Uz5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2q9Uz5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2q9Uz5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2q9Uz5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2q9Uz5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2q9Uz5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2q9Uz5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2q9Uz5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2q9Uz5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2q9Uz5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2q9Uz5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2q9Uz5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2q9Uz5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2q9Uz5.s: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/omdsha256k256n104tau160v1/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/ccDptESL.s: Assembler messages:
encrypt.c: /tmp/ccDptESL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDptESL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDptESL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDptESL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDptESL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDptESL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDptESL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDptESL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDptESL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDptESL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDptESL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDptESL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDptESL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDptESL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDptESL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDptESL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDptESL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDptESL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDptESL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDptESL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDptESL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDptESL.s: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/omdsha256k256n104tau160v1/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/ccWU0hkX.s: Assembler messages:
encrypt.c: /tmp/ccWU0hkX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWU0hkX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWU0hkX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWU0hkX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWU0hkX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWU0hkX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWU0hkX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWU0hkX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWU0hkX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWU0hkX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWU0hkX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWU0hkX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWU0hkX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWU0hkX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWU0hkX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWU0hkX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWU0hkX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWU0hkX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWU0hkX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWU0hkX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWU0hkX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWU0hkX.s: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/omdsha256k256n104tau160v1/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/ccxkJdmB.s: Assembler messages:
encrypt.c: /tmp/ccxkJdmB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxkJdmB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxkJdmB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxkJdmB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkJdmB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkJdmB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkJdmB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkJdmB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkJdmB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkJdmB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkJdmB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkJdmB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxkJdmB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkJdmB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxkJdmB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxkJdmB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkJdmB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxkJdmB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxkJdmB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkJdmB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxkJdmB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxkJdmB.s: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/omdsha256k256n104tau160v1/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/ccjXm6Wa.s: Assembler messages:
encrypt.c: /tmp/ccjXm6Wa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjXm6Wa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjXm6Wa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjXm6Wa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXm6Wa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXm6Wa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXm6Wa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjXm6Wa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXm6Wa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjXm6Wa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXm6Wa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXm6Wa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXm6Wa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXm6Wa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXm6Wa.s: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/omdsha256k256n104tau160v1/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/cckxfoKK.s: Assembler messages:
encrypt.c: /tmp/cckxfoKK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckxfoKK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckxfoKK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckxfoKK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxfoKK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxfoKK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxfoKK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxfoKK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxfoKK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxfoKK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxfoKK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxfoKK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckxfoKK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxfoKK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckxfoKK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckxfoKK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxfoKK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckxfoKK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckxfoKK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxfoKK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckxfoKK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckxfoKK.s: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/omdsha256k256n104tau160v1/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/cc9qZ892.s: Assembler messages:
encrypt.c: /tmp/cc9qZ892.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9qZ892.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9qZ892.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9qZ892.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZ892.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZ892.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZ892.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZ892.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZ892.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9qZ892.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9qZ892.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9qZ892.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9qZ892.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZ892.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9qZ892.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9qZ892.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9qZ892.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9qZ892.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9qZ892.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9qZ892.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qZ892.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9qZ892.s: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/omdsha256k256n104tau160v1/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/ccX4E1LB.s: Assembler messages:
encrypt.c: /tmp/ccX4E1LB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4E1LB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX4E1LB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX4E1LB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4E1LB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4E1LB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4E1LB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4E1LB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4E1LB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4E1LB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4E1LB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4E1LB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX4E1LB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4E1LB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX4E1LB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX4E1LB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4E1LB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4E1LB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4E1LB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4E1LB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4E1LB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX4E1LB.s: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/omdsha256k256n104tau160v1/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/cc9KoLv2.s: Assembler messages:
encrypt.c: /tmp/cc9KoLv2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9KoLv2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9KoLv2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9KoLv2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KoLv2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KoLv2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KoLv2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KoLv2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KoLv2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KoLv2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KoLv2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KoLv2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9KoLv2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KoLv2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9KoLv2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9KoLv2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KoLv2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9KoLv2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9KoLv2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KoLv2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9KoLv2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9KoLv2.s: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/omdsha256k256n104tau160v1/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/ccf86kWt.s: Assembler messages:
encrypt.c: /tmp/ccf86kWt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf86kWt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf86kWt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf86kWt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf86kWt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf86kWt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf86kWt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf86kWt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf86kWt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf86kWt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf86kWt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf86kWt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf86kWt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf86kWt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf86kWt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf86kWt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf86kWt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf86kWt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf86kWt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf86kWt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf86kWt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf86kWt.s: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/omdsha256k256n104tau160v1/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/cc20Gjcj.s: Assembler messages:
encrypt.c: /tmp/cc20Gjcj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc20Gjcj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc20Gjcj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc20Gjcj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20Gjcj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20Gjcj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20Gjcj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20Gjcj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20Gjcj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc20Gjcj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc20Gjcj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc20Gjcj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc20Gjcj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20Gjcj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc20Gjcj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc20Gjcj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc20Gjcj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc20Gjcj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc20Gjcj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc20Gjcj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20Gjcj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc20Gjcj.s: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/omdsha256k256n104tau160v1/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/cctS0BPR.s: Assembler messages:
encrypt.c: /tmp/cctS0BPR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctS0BPR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctS0BPR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctS0BPR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS0BPR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS0BPR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS0BPR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS0BPR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS0BPR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS0BPR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS0BPR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS0BPR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctS0BPR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS0BPR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctS0BPR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctS0BPR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctS0BPR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctS0BPR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctS0BPR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctS0BPR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctS0BPR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctS0BPR.s: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/omdsha256k256n104tau160v1/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/ccco2SYx.s: Assembler messages:
encrypt.c: /tmp/ccco2SYx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccco2SYx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccco2SYx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccco2SYx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccco2SYx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccco2SYx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccco2SYx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccco2SYx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccco2SYx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccco2SYx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccco2SYx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccco2SYx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccco2SYx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccco2SYx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccco2SYx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccco2SYx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccco2SYx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccco2SYx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccco2SYx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccco2SYx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccco2SYx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccco2SYx.s: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/omdsha256k256n104tau160v1/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/ccnGbot1.s: Assembler messages:
encrypt.c: /tmp/ccnGbot1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnGbot1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnGbot1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnGbot1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGbot1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGbot1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGbot1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGbot1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGbot1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGbot1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGbot1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGbot1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnGbot1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGbot1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnGbot1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnGbot1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGbot1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGbot1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGbot1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGbot1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGbot1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnGbot1.s: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/omdsha256k256n104tau160v1/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/ccEKgXZU.s: Assembler messages:
encrypt.c: /tmp/ccEKgXZU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEKgXZU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEKgXZU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEKgXZU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKgXZU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKgXZU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKgXZU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKgXZU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKgXZU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEKgXZU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEKgXZU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEKgXZU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEKgXZU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKgXZU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEKgXZU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEKgXZU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEKgXZU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEKgXZU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEKgXZU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKgXZU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEKgXZU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEKgXZU.s: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/omdsha256k256n104tau160v1/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/ccLHeuSv.s: Assembler messages:
encrypt.c: /tmp/ccLHeuSv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLHeuSv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLHeuSv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLHeuSv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHeuSv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHeuSv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHeuSv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHeuSv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHeuSv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHeuSv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHeuSv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHeuSv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLHeuSv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHeuSv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLHeuSv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHeuSv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLHeuSv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHeuSv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLHeuSv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLHeuSv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHeuSv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLHeuSv.s: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/omdsha256k256n104tau160v1/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/cc85ihzl.s: Assembler messages:
encrypt.c: /tmp/cc85ihzl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc85ihzl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc85ihzl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc85ihzl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ihzl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ihzl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ihzl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ihzl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ihzl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ihzl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ihzl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ihzl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc85ihzl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ihzl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc85ihzl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc85ihzl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ihzl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85ihzl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85ihzl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ihzl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85ihzl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc85ihzl.s: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/omdsha256k256n104tau160v1/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/ccNXb4BE.s: Assembler messages:
encrypt.c: /tmp/ccNXb4BE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXb4BE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXb4BE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXb4BE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXb4BE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXb4BE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXb4BE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXb4BE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXb4BE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXb4BE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXb4BE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXb4BE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXb4BE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXb4BE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXb4BE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXb4BE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNXb4BE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXb4BE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXb4BE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXb4BE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXb4BE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXb4BE.s: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/omdsha256k256n104tau160v1/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/cc1Kyv3w.s: Assembler messages:
encrypt.c: /tmp/cc1Kyv3w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Kyv3w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Kyv3w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Kyv3w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Kyv3w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Kyv3w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Kyv3w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Kyv3w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Kyv3w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1Kyv3w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Kyv3w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Kyv3w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Kyv3w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Kyv3w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Kyv3w.s: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/omdsha256k256n104tau160v1/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/cc6SK6fa.s: Assembler messages:
encrypt.c: /tmp/cc6SK6fa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6SK6fa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6SK6fa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6SK6fa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SK6fa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SK6fa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SK6fa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SK6fa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SK6fa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6SK6fa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6SK6fa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6SK6fa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6SK6fa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SK6fa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6SK6fa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6SK6fa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6SK6fa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6SK6fa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6SK6fa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SK6fa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6SK6fa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6SK6fa.s: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/omdsha256k256n104tau160v1/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/ccUKjPYk.s: Assembler messages:
encrypt.c: /tmp/ccUKjPYk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUKjPYk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUKjPYk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUKjPYk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKjPYk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKjPYk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKjPYk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKjPYk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKjPYk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKjPYk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKjPYk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKjPYk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUKjPYk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKjPYk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUKjPYk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUKjPYk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKjPYk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUKjPYk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUKjPYk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKjPYk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUKjPYk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUKjPYk.s: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/omdsha256k256n104tau160v1/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/ccgysG8I.s: Assembler messages:
encrypt.c: /tmp/ccgysG8I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgysG8I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgysG8I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgysG8I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgysG8I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgysG8I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgysG8I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgysG8I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgysG8I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgysG8I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgysG8I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgysG8I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgysG8I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgysG8I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgysG8I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgysG8I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgysG8I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgysG8I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgysG8I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgysG8I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgysG8I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgysG8I.s: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/omdsha256k256n104tau160v1/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/ccL7NXMe.s: Assembler messages:
encrypt.c: /tmp/ccL7NXMe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL7NXMe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL7NXMe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL7NXMe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7NXMe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7NXMe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7NXMe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7NXMe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7NXMe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7NXMe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7NXMe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7NXMe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL7NXMe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7NXMe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL7NXMe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL7NXMe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL7NXMe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL7NXMe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL7NXMe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7NXMe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL7NXMe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL7NXMe.s: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/omdsha256k256n104tau160v1/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/ccYr53ZC.s: Assembler messages:
encrypt.c: /tmp/ccYr53ZC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYr53ZC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYr53ZC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYr53ZC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr53ZC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr53ZC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr53ZC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr53ZC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr53ZC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYr53ZC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYr53ZC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYr53ZC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYr53ZC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr53ZC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYr53ZC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYr53ZC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYr53ZC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYr53ZC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYr53ZC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYr53ZC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYr53ZC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYr53ZC.s: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/omdsha256k256n104tau160v1/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/ccISwhMJ.s: Assembler messages:
encrypt.c: /tmp/ccISwhMJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccISwhMJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccISwhMJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccISwhMJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISwhMJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISwhMJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISwhMJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISwhMJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISwhMJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISwhMJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISwhMJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISwhMJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccISwhMJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISwhMJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccISwhMJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISwhMJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccISwhMJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISwhMJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccISwhMJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccISwhMJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISwhMJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccISwhMJ.s: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/omdsha256k256n104tau160v1/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/ccOSwXQd.s: Assembler messages:
encrypt.c: /tmp/ccOSwXQd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOSwXQd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOSwXQd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOSwXQd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSwXQd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSwXQd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSwXQd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSwXQd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSwXQd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSwXQd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSwXQd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSwXQd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOSwXQd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSwXQd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOSwXQd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOSwXQd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSwXQd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSwXQd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSwXQd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSwXQd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSwXQd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOSwXQd.s: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/omdsha256k256n104tau160v1/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/cccsbCLC.s: Assembler messages:
encrypt.c: /tmp/cccsbCLC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccsbCLC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccsbCLC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccsbCLC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsbCLC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsbCLC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsbCLC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsbCLC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsbCLC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsbCLC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsbCLC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsbCLC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccsbCLC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsbCLC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccsbCLC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsbCLC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccsbCLC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsbCLC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsbCLC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsbCLC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsbCLC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsbCLC.s: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/omdsha256k256n104tau160v1/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/cclBmSL7.s: Assembler messages:
encrypt.c: /tmp/cclBmSL7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclBmSL7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclBmSL7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclBmSL7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBmSL7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBmSL7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBmSL7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBmSL7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBmSL7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclBmSL7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclBmSL7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclBmSL7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclBmSL7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBmSL7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclBmSL7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclBmSL7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclBmSL7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclBmSL7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclBmSL7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBmSL7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclBmSL7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclBmSL7.s: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/omdsha256k256n104tau160v1/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/cc8Vrhvh.s: Assembler messages:
encrypt.c: /tmp/cc8Vrhvh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Vrhvh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Vrhvh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Vrhvh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Vrhvh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Vrhvh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Vrhvh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Vrhvh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8Vrhvh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Vrhvh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Vrhvh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Vrhvh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vrhvh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Vrhvh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Vrhvh.s: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/omdsha256k256n104tau160v1/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/cc8co15I.s: Assembler messages:
encrypt.c: /tmp/cc8co15I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8co15I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8co15I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8co15I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8co15I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8co15I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8co15I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8co15I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8co15I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8co15I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8co15I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8co15I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8co15I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8co15I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8co15I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8co15I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8co15I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8co15I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8co15I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8co15I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8co15I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8co15I.s: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/omdsha256k256n104tau160v1/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/ccHPCiz7.s: Assembler messages:
encrypt.c: /tmp/ccHPCiz7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHPCiz7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHPCiz7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHPCiz7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPCiz7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPCiz7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPCiz7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPCiz7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPCiz7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPCiz7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPCiz7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPCiz7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHPCiz7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPCiz7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHPCiz7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHPCiz7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPCiz7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPCiz7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPCiz7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPCiz7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPCiz7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHPCiz7.s: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/omdsha256k256n104tau160v1/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/ccgO1tOG.s: Assembler messages:
encrypt.c: /tmp/ccgO1tOG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgO1tOG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgO1tOG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgO1tOG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgO1tOG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgO1tOG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgO1tOG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgO1tOG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgO1tOG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgO1tOG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgO1tOG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgO1tOG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgO1tOG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgO1tOG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgO1tOG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgO1tOG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgO1tOG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgO1tOG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgO1tOG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgO1tOG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgO1tOG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgO1tOG.s: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/omdsha256k256n104tau160v1/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/cc52MfBQ.s: Assembler messages:
encrypt.c: /tmp/cc52MfBQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc52MfBQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc52MfBQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc52MfBQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52MfBQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52MfBQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52MfBQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52MfBQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52MfBQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52MfBQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52MfBQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52MfBQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc52MfBQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52MfBQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc52MfBQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc52MfBQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc52MfBQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc52MfBQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc52MfBQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52MfBQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc52MfBQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc52MfBQ.s: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/omdsha256k256n104tau160v1/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/ccLcmSOp.s: Assembler messages:
encrypt.c: /tmp/ccLcmSOp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLcmSOp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLcmSOp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLcmSOp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcmSOp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcmSOp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcmSOp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcmSOp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcmSOp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcmSOp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcmSOp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcmSOp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLcmSOp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcmSOp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLcmSOp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcmSOp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLcmSOp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcmSOp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcmSOp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcmSOp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcmSOp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcmSOp.s: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/omdsha256k256n104tau160v1/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/ccvf8pyK.s: Assembler messages:
encrypt.c: /tmp/ccvf8pyK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvf8pyK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvf8pyK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvf8pyK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvf8pyK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvf8pyK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvf8pyK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvf8pyK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvf8pyK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvf8pyK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvf8pyK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvf8pyK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvf8pyK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvf8pyK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvf8pyK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvf8pyK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvf8pyK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvf8pyK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvf8pyK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvf8pyK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvf8pyK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvf8pyK.s: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/omdsha256k256n104tau160v1/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/ccyXTnaf.s: Assembler messages:
encrypt.c: /tmp/ccyXTnaf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyXTnaf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyXTnaf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyXTnaf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXTnaf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXTnaf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXTnaf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXTnaf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXTnaf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyXTnaf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyXTnaf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyXTnaf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyXTnaf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXTnaf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyXTnaf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyXTnaf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyXTnaf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyXTnaf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyXTnaf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyXTnaf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXTnaf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyXTnaf.s: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/omdsha256k256n104tau160v1/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/cc3NCjRp.s: Assembler messages:
encrypt.c: /tmp/cc3NCjRp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3NCjRp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3NCjRp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3NCjRp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NCjRp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NCjRp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NCjRp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NCjRp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NCjRp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3NCjRp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3NCjRp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3NCjRp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3NCjRp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NCjRp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3NCjRp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3NCjRp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3NCjRp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3NCjRp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3NCjRp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3NCjRp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3NCjRp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3NCjRp.s: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/omdsha256k256n104tau160v1/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/ccBMQZeU.s: Assembler messages:
encrypt.c: /tmp/ccBMQZeU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBMQZeU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBMQZeU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBMQZeU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMQZeU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMQZeU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMQZeU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMQZeU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMQZeU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMQZeU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMQZeU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMQZeU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBMQZeU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMQZeU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBMQZeU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBMQZeU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMQZeU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMQZeU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMQZeU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMQZeU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMQZeU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBMQZeU.s: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/omdsha256k256n104tau160v1/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/cc499jVI.s: Assembler messages:
encrypt.c: /tmp/cc499jVI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc499jVI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc499jVI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc499jVI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc499jVI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc499jVI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc499jVI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc499jVI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc499jVI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc499jVI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc499jVI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc499jVI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc499jVI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc499jVI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc499jVI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc499jVI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc499jVI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc499jVI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc499jVI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc499jVI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc499jVI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc499jVI.s: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/omdsha256k256n104tau160v1/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/ccanJHcm.s: Assembler messages:
encrypt.c: /tmp/ccanJHcm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccanJHcm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccanJHcm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccanJHcm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanJHcm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanJHcm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanJHcm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanJHcm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanJHcm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanJHcm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanJHcm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanJHcm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccanJHcm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanJHcm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccanJHcm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanJHcm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccanJHcm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanJHcm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanJHcm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanJHcm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanJHcm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanJHcm.s: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/omdsha256k256n104tau160v1/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/ccLtSU3h.s: Assembler messages:
encrypt.c: /tmp/ccLtSU3h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLtSU3h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLtSU3h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLtSU3h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtSU3h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtSU3h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtSU3h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtSU3h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtSU3h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLtSU3h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLtSU3h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLtSU3h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLtSU3h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtSU3h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLtSU3h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLtSU3h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLtSU3h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLtSU3h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLtSU3h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLtSU3h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLtSU3h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLtSU3h.s: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/omdsha256k256n104tau160v1/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/ccyAg12M.s: Assembler messages:
encrypt.c: /tmp/ccyAg12M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyAg12M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyAg12M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyAg12M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAg12M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAg12M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAg12M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAg12M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAg12M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAg12M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAg12M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAg12M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyAg12M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAg12M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyAg12M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyAg12M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyAg12M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAg12M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAg12M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAg12M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAg12M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyAg12M.s: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/omdsha256k256n104tau160v1/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/cciUlWQB.s: Assembler messages:
encrypt.c: /tmp/cciUlWQB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciUlWQB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciUlWQB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciUlWQB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUlWQB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUlWQB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUlWQB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUlWQB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUlWQB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUlWQB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUlWQB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUlWQB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciUlWQB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUlWQB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciUlWQB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciUlWQB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUlWQB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciUlWQB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciUlWQB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUlWQB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciUlWQB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciUlWQB.s: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/omdsha256k256n104tau160v1/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/cco5uWRb.s: Assembler messages:
encrypt.c: /tmp/cco5uWRb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco5uWRb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco5uWRb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco5uWRb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5uWRb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5uWRb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5uWRb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5uWRb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5uWRb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco5uWRb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco5uWRb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco5uWRb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco5uWRb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5uWRb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco5uWRb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco5uWRb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco5uWRb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco5uWRb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco5uWRb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco5uWRb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5uWRb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco5uWRb.s: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/omdsha256k256n104tau160v1/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/cc3mtYXO.s: Assembler messages:
encrypt.c: /tmp/cc3mtYXO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3mtYXO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3mtYXO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3mtYXO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mtYXO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mtYXO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mtYXO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mtYXO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mtYXO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mtYXO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mtYXO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mtYXO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3mtYXO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mtYXO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3mtYXO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3mtYXO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mtYXO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mtYXO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mtYXO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mtYXO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mtYXO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3mtYXO.s: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/omdsha256k256n104tau160v1/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/ccVHVMSh.s: Assembler messages:
encrypt.c: /tmp/ccVHVMSh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVHVMSh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVHVMSh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVHVMSh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHVMSh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHVMSh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHVMSh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHVMSh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHVMSh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHVMSh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHVMSh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHVMSh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVHVMSh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHVMSh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVHVMSh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHVMSh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVHVMSh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVHVMSh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVHVMSh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVHVMSh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHVMSh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVHVMSh.s: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/omdsha256k256n104tau160v1/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/cc2JjlKF.s: Assembler messages:
encrypt.c: /tmp/cc2JjlKF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2JjlKF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2JjlKF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2JjlKF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JjlKF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JjlKF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JjlKF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JjlKF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JjlKF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2JjlKF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2JjlKF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2JjlKF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2JjlKF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JjlKF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2JjlKF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2JjlKF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2JjlKF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2JjlKF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2JjlKF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JjlKF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2JjlKF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2JjlKF.s: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/omdsha256k256n104tau160v1/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/ccnUXaVi.s: Assembler messages:
encrypt.c: /tmp/ccnUXaVi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnUXaVi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnUXaVi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnUXaVi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUXaVi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUXaVi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUXaVi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUXaVi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUXaVi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUXaVi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUXaVi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUXaVi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnUXaVi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUXaVi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnUXaVi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUXaVi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnUXaVi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUXaVi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUXaVi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUXaVi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUXaVi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUXaVi.s: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/omdsha256k256n104tau160v1/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/ccIAbikU.s: Assembler messages:
encrypt.c: /tmp/ccIAbikU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIAbikU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIAbikU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIAbikU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAbikU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAbikU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAbikU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAbikU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAbikU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAbikU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAbikU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAbikU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIAbikU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAbikU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIAbikU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAbikU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIAbikU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAbikU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIAbikU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIAbikU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAbikU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIAbikU.s: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/omdsha256k256n104tau160v1/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/ccpQyUum.s: Assembler messages:
encrypt.c: /tmp/ccpQyUum.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpQyUum.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpQyUum.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpQyUum.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQyUum.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQyUum.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQyUum.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQyUum.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQyUum.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQyUum.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQyUum.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQyUum.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpQyUum.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQyUum.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpQyUum.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpQyUum.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpQyUum.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQyUum.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQyUum.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQyUum.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQyUum.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpQyUum.s: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/omdsha256k256n104tau160v1/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/ccPGOzFb.s: Assembler messages:
encrypt.c: /tmp/ccPGOzFb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPGOzFb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPGOzFb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPGOzFb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGOzFb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGOzFb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGOzFb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGOzFb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGOzFb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPGOzFb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPGOzFb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPGOzFb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPGOzFb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGOzFb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPGOzFb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPGOzFb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPGOzFb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPGOzFb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPGOzFb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGOzFb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPGOzFb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPGOzFb.s: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/omdsha256k256n104tau160v1/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/ccq3McPK.s: Assembler messages:
encrypt.c: /tmp/ccq3McPK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3McPK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq3McPK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq3McPK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3McPK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3McPK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3McPK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3McPK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3McPK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3McPK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3McPK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3McPK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq3McPK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3McPK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq3McPK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3McPK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq3McPK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq3McPK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3McPK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3McPK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3McPK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3McPK.s: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/omdsha256k256n104tau160v1/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/ccbQCX7q.s: Assembler messages:
encrypt.c: /tmp/ccbQCX7q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbQCX7q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbQCX7q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbQCX7q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQCX7q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQCX7q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQCX7q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQCX7q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQCX7q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQCX7q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQCX7q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQCX7q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbQCX7q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQCX7q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbQCX7q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbQCX7q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQCX7q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQCX7q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQCX7q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQCX7q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQCX7q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbQCX7q.s: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/omdsha256k256n104tau160v1/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/ccwoNbRT.s: Assembler messages:
encrypt.c: /tmp/ccwoNbRT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwoNbRT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwoNbRT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwoNbRT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoNbRT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoNbRT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoNbRT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoNbRT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoNbRT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwoNbRT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwoNbRT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwoNbRT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwoNbRT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoNbRT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwoNbRT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwoNbRT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwoNbRT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwoNbRT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwoNbRT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwoNbRT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoNbRT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwoNbRT.s: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/omdsha256k256n104tau160v1/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/cc9IZ1ze.s: Assembler messages:
encrypt.c: /tmp/cc9IZ1ze.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9IZ1ze.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9IZ1ze.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9IZ1ze.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IZ1ze.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IZ1ze.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IZ1ze.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9IZ1ze.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9IZ1ze.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IZ1ze.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9IZ1ze.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9IZ1ze.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IZ1ze.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9IZ1ze.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9IZ1ze.s: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/omdsha256k256n104tau160v1/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/cckIxblR.s: Assembler messages:
encrypt.c: /tmp/cckIxblR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckIxblR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckIxblR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckIxblR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIxblR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIxblR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIxblR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIxblR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIxblR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckIxblR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckIxblR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckIxblR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckIxblR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIxblR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckIxblR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckIxblR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckIxblR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckIxblR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckIxblR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckIxblR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIxblR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckIxblR.s: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/omdsha256k256n104tau160v1/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/cc3TH049.s: Assembler messages:
encrypt.c: /tmp/cc3TH049.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3TH049.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3TH049.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3TH049.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TH049.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TH049.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TH049.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TH049.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TH049.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TH049.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TH049.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TH049.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3TH049.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TH049.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3TH049.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3TH049.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3TH049.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3TH049.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3TH049.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3TH049.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3TH049.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3TH049.s: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/omdsha256k256n104tau160v1/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/ccyuABtE.s: Assembler messages:
encrypt.c: /tmp/ccyuABtE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyuABtE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyuABtE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyuABtE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuABtE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuABtE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuABtE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuABtE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuABtE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuABtE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuABtE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuABtE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyuABtE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuABtE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyuABtE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuABtE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyuABtE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuABtE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyuABtE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyuABtE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuABtE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyuABtE.s: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/omdsha256k256n104tau160v1/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/ccR3smey.s: Assembler messages:
encrypt.c: /tmp/ccR3smey.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR3smey.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR3smey.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR3smey.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3smey.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3smey.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3smey.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3smey.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3smey.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR3smey.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR3smey.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR3smey.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR3smey.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3smey.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR3smey.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR3smey.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR3smey.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR3smey.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR3smey.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR3smey.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3smey.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR3smey.s: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/omdsha256k256n104tau160v1/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/ccVy5THY.s: Assembler messages:
encrypt.c: /tmp/ccVy5THY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVy5THY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVy5THY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVy5THY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVy5THY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVy5THY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVy5THY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVy5THY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVy5THY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVy5THY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVy5THY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVy5THY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVy5THY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVy5THY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVy5THY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVy5THY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVy5THY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVy5THY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVy5THY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVy5THY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVy5THY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVy5THY.s: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/omdsha256k256n104tau160v1/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/cck1sSo9.s: Assembler messages:
encrypt.c: /tmp/cck1sSo9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck1sSo9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck1sSo9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck1sSo9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1sSo9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1sSo9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1sSo9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1sSo9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1sSo9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1sSo9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1sSo9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1sSo9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck1sSo9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1sSo9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck1sSo9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck1sSo9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1sSo9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1sSo9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1sSo9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1sSo9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1sSo9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck1sSo9.s: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/omdsha256k256n104tau160v1/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/ccyqGt1E.s: Assembler messages:
encrypt.c: /tmp/ccyqGt1E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyqGt1E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyqGt1E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyqGt1E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqGt1E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqGt1E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqGt1E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqGt1E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqGt1E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqGt1E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqGt1E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqGt1E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyqGt1E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqGt1E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyqGt1E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqGt1E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyqGt1E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqGt1E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqGt1E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqGt1E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqGt1E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqGt1E.s: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/omdsha256k256n104tau160v1/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/ccCzQxEZ.s: Assembler messages:
encrypt.c: /tmp/ccCzQxEZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCzQxEZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCzQxEZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCzQxEZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzQxEZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzQxEZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzQxEZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCzQxEZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCzQxEZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCzQxEZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCzQxEZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCzQxEZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCzQxEZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCzQxEZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCzQxEZ.s: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/omdsha256k256n104tau160v1/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/ccX2TfkE.s: Assembler messages:
encrypt.c: /tmp/ccX2TfkE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX2TfkE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX2TfkE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX2TfkE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2TfkE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2TfkE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2TfkE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2TfkE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2TfkE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX2TfkE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX2TfkE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX2TfkE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX2TfkE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2TfkE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX2TfkE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX2TfkE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX2TfkE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX2TfkE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX2TfkE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX2TfkE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2TfkE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX2TfkE.s: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/omdsha256k256n104tau160v1/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/cchLoAft.s: Assembler messages:
encrypt.c: /tmp/cchLoAft.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchLoAft.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchLoAft.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchLoAft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLoAft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLoAft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLoAft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLoAft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLoAft.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLoAft.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLoAft.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLoAft.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchLoAft.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLoAft.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchLoAft.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLoAft.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchLoAft.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchLoAft.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchLoAft.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchLoAft.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchLoAft.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchLoAft.s: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/omdsha256k256n104tau160v1/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/ccxkPM6T.s: Assembler messages:
encrypt.c: /tmp/ccxkPM6T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxkPM6T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxkPM6T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxkPM6T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkPM6T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkPM6T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkPM6T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkPM6T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkPM6T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkPM6T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkPM6T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkPM6T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxkPM6T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkPM6T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxkPM6T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxkPM6T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxkPM6T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxkPM6T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxkPM6T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxkPM6T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxkPM6T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxkPM6T.s: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/omdsha256k256n104tau160v1/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/cciwi8fu.s: Assembler messages:
encrypt.c: /tmp/cciwi8fu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwi8fu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciwi8fu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciwi8fu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwi8fu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwi8fu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwi8fu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwi8fu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwi8fu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciwi8fu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciwi8fu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciwi8fu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciwi8fu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwi8fu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciwi8fu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciwi8fu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciwi8fu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciwi8fu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciwi8fu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciwi8fu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwi8fu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciwi8fu.s: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/omdsha256k256n104tau160v1/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/ccmlFRxO.s: Assembler messages:
encrypt.c: /tmp/ccmlFRxO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmlFRxO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmlFRxO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmlFRxO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlFRxO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlFRxO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlFRxO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlFRxO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlFRxO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmlFRxO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmlFRxO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmlFRxO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmlFRxO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlFRxO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmlFRxO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmlFRxO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmlFRxO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmlFRxO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmlFRxO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmlFRxO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmlFRxO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmlFRxO.s: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/omdsha256k256n104tau160v1/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/ccJzwgsY.s: Assembler messages:
encrypt.c: /tmp/ccJzwgsY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJzwgsY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJzwgsY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJzwgsY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzwgsY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzwgsY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzwgsY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzwgsY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzwgsY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJzwgsY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJzwgsY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJzwgsY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJzwgsY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzwgsY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJzwgsY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJzwgsY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJzwgsY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJzwgsY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJzwgsY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzwgsY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJzwgsY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJzwgsY.s: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/omdsha256k256n104tau160v1/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/ccXJhn3t.s: Assembler messages:
encrypt.c: /tmp/ccXJhn3t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXJhn3t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXJhn3t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXJhn3t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJhn3t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJhn3t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJhn3t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJhn3t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJhn3t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJhn3t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJhn3t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJhn3t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXJhn3t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJhn3t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXJhn3t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJhn3t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXJhn3t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJhn3t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJhn3t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJhn3t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJhn3t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJhn3t.s: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/omdsha256k256n104tau160v1/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/cc4OKFiO.s: Assembler messages:
encrypt.c: /tmp/cc4OKFiO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4OKFiO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4OKFiO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4OKFiO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OKFiO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OKFiO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OKFiO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OKFiO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OKFiO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4OKFiO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4OKFiO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4OKFiO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4OKFiO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OKFiO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4OKFiO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4OKFiO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4OKFiO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4OKFiO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4OKFiO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4OKFiO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4OKFiO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4OKFiO.s: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/omdsha256k256n104tau160v1/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/ccJ40lpq.s: Assembler messages:
encrypt.c: /tmp/ccJ40lpq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ40lpq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ40lpq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ40lpq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ40lpq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ40lpq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ40lpq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ40lpq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ40lpq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ40lpq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ40lpq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ40lpq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ40lpq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ40lpq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ40lpq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ40lpq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ40lpq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ40lpq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ40lpq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ40lpq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ40lpq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ40lpq.s: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/omdsha256k256n104tau160v1/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/cc7WmTG7.s: Assembler messages:
encrypt.c: /tmp/cc7WmTG7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7WmTG7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7WmTG7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7WmTG7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WmTG7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WmTG7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WmTG7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WmTG7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WmTG7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7WmTG7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7WmTG7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7WmTG7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7WmTG7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WmTG7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7WmTG7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7WmTG7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7WmTG7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7WmTG7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7WmTG7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WmTG7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7WmTG7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7WmTG7.s: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/omdsha256k256n104tau160v1/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/ccwZvUPw.s: Assembler messages:
encrypt.c: /tmp/ccwZvUPw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwZvUPw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwZvUPw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwZvUPw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZvUPw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZvUPw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZvUPw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZvUPw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZvUPw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwZvUPw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwZvUPw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwZvUPw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwZvUPw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZvUPw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwZvUPw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwZvUPw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwZvUPw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwZvUPw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwZvUPw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwZvUPw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZvUPw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwZvUPw.s: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/omdsha256k256n104tau160v1/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/ccBSLZWl.s: Assembler messages:
encrypt.c: /tmp/ccBSLZWl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBSLZWl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBSLZWl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBSLZWl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSLZWl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSLZWl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSLZWl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSLZWl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSLZWl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSLZWl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSLZWl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSLZWl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBSLZWl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSLZWl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBSLZWl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSLZWl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBSLZWl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSLZWl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBSLZWl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBSLZWl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSLZWl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBSLZWl.s: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/omdsha256k256n104tau160v1/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/ccUvyEDR.s: Assembler messages:
encrypt.c: /tmp/ccUvyEDR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUvyEDR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUvyEDR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUvyEDR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvyEDR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvyEDR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvyEDR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvyEDR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvyEDR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvyEDR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvyEDR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvyEDR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUvyEDR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvyEDR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUvyEDR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUvyEDR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvyEDR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvyEDR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvyEDR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvyEDR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvyEDR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUvyEDR.s: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/omdsha256k256n104tau160v1/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/cc1bcmux.s: Assembler messages:
encrypt.c: /tmp/cc1bcmux.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1bcmux.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1bcmux.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1bcmux.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bcmux.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bcmux.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bcmux.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bcmux.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bcmux.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1bcmux.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1bcmux.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1bcmux.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1bcmux.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bcmux.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1bcmux.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1bcmux.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1bcmux.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1bcmux.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1bcmux.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1bcmux.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bcmux.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1bcmux.s: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/omdsha256k256n104tau160v1/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/ccyZM1ky.s: Assembler messages:
encrypt.c: /tmp/ccyZM1ky.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyZM1ky.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyZM1ky.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyZM1ky.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZM1ky.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZM1ky.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZM1ky.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZM1ky.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZM1ky.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyZM1ky.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyZM1ky.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyZM1ky.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyZM1ky.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZM1ky.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyZM1ky.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyZM1ky.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyZM1ky.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyZM1ky.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyZM1ky.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyZM1ky.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyZM1ky.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyZM1ky.s: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/omdsha256k256n104tau160v1/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/cc26S6lt.s: Assembler messages:
encrypt.c: /tmp/cc26S6lt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc26S6lt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc26S6lt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc26S6lt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26S6lt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26S6lt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26S6lt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26S6lt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26S6lt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc26S6lt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc26S6lt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc26S6lt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc26S6lt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26S6lt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc26S6lt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc26S6lt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc26S6lt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc26S6lt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc26S6lt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc26S6lt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26S6lt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc26S6lt.s: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/omdsha256k256n104tau160v1/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/ccEUKQ9R.s: Assembler messages:
encrypt.c: /tmp/ccEUKQ9R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUKQ9R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEUKQ9R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEUKQ9R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUKQ9R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUKQ9R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUKQ9R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEUKQ9R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEUKQ9R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUKQ9R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUKQ9R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUKQ9R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKQ9R.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUKQ9R.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEUKQ9R.s: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/omdsha256k256n104tau160v1/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/cc42cOO6.s: Assembler messages:
encrypt.c: /tmp/cc42cOO6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc42cOO6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc42cOO6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc42cOO6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cOO6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cOO6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cOO6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cOO6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cOO6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc42cOO6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc42cOO6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc42cOO6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc42cOO6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cOO6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc42cOO6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc42cOO6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc42cOO6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc42cOO6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc42cOO6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc42cOO6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cOO6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc42cOO6.s: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/omdsha256k256n104tau160v1/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/ccRhaTNx.s: Assembler messages:
encrypt.c: /tmp/ccRhaTNx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhaTNx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhaTNx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhaTNx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhaTNx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhaTNx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhaTNx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhaTNx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhaTNx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhaTNx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhaTNx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhaTNx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhaTNx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhaTNx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhaTNx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRhaTNx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhaTNx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhaTNx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhaTNx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhaTNx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhaTNx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRhaTNx.s: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/omdsha256k256n104tau160v1/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/ccXi4CDp.s: Assembler messages:
encrypt.c: /tmp/ccXi4CDp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXi4CDp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXi4CDp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXi4CDp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXi4CDp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXi4CDp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXi4CDp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXi4CDp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXi4CDp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXi4CDp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXi4CDp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXi4CDp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXi4CDp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXi4CDp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXi4CDp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXi4CDp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXi4CDp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXi4CDp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXi4CDp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXi4CDp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXi4CDp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXi4CDp.s: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/omdsha256k256n104tau160v1/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/ccc5EteW.s: Assembler messages:
encrypt.c: /tmp/ccc5EteW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc5EteW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc5EteW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc5EteW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5EteW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5EteW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5EteW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5EteW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5EteW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5EteW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5EteW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5EteW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc5EteW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5EteW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc5EteW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5EteW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc5EteW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc5EteW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc5EteW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc5EteW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5EteW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc5EteW.s: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/omdsha256k256n104tau160v1/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/ccNRem94.s: Assembler messages:
encrypt.c: /tmp/ccNRem94.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNRem94.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNRem94.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNRem94.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRem94.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRem94.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRem94.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRem94.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRem94.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRem94.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRem94.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRem94.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNRem94.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRem94.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNRem94.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRem94.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNRem94.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRem94.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRem94.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRem94.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRem94.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRem94.s: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/omdsha256k256n104tau160v1/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/ccVM2R2B.s: Assembler messages:
encrypt.c: /tmp/ccVM2R2B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVM2R2B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVM2R2B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVM2R2B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVM2R2B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVM2R2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVM2R2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVM2R2B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVM2R2B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVM2R2B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVM2R2B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVM2R2B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVM2R2B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVM2R2B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVM2R2B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVM2R2B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVM2R2B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVM2R2B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVM2R2B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVM2R2B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVM2R2B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVM2R2B.s: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/omdsha256k256n104tau160v1/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/ccIOe1vr.s: Assembler messages:
encrypt.c: /tmp/ccIOe1vr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIOe1vr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIOe1vr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIOe1vr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOe1vr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOe1vr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOe1vr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOe1vr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOe1vr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIOe1vr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIOe1vr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIOe1vr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIOe1vr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOe1vr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIOe1vr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIOe1vr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIOe1vr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIOe1vr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIOe1vr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOe1vr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIOe1vr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIOe1vr.s: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/omdsha256k256n104tau160v1/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/ccnIeu55.s: Assembler messages:
encrypt.c: /tmp/ccnIeu55.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnIeu55.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnIeu55.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnIeu55.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIeu55.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIeu55.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIeu55.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIeu55.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIeu55.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnIeu55.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnIeu55.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnIeu55.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnIeu55.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIeu55.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnIeu55.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnIeu55.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnIeu55.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnIeu55.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnIeu55.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnIeu55.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnIeu55.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnIeu55.s: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/omdsha256k256n104tau160v1/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/cc8pbCS9.s: Assembler messages:
encrypt.c: /tmp/cc8pbCS9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8pbCS9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8pbCS9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8pbCS9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pbCS9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pbCS9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pbCS9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pbCS9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pbCS9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pbCS9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pbCS9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pbCS9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8pbCS9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pbCS9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8pbCS9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pbCS9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8pbCS9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8pbCS9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8pbCS9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8pbCS9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8pbCS9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8pbCS9.s: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/omdsha256k256n104tau160v1/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/ccfypU0D.s: Assembler messages:
encrypt.c: /tmp/ccfypU0D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfypU0D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfypU0D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfypU0D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfypU0D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfypU0D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfypU0D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfypU0D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfypU0D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfypU0D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfypU0D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfypU0D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfypU0D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfypU0D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfypU0D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfypU0D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfypU0D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfypU0D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfypU0D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfypU0D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfypU0D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfypU0D.s: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/omdsha256k256n104tau160v1/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/ccVwU0U3.s: Assembler messages:
encrypt.c: /tmp/ccVwU0U3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwU0U3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVwU0U3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVwU0U3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwU0U3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwU0U3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwU0U3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwU0U3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwU0U3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwU0U3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwU0U3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwU0U3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVwU0U3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwU0U3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVwU0U3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwU0U3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVwU0U3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwU0U3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwU0U3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwU0U3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwU0U3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwU0U3.s: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/omdsha256k256n104tau160v1/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/ccawVq3x.s: Assembler messages:
encrypt.c: /tmp/ccawVq3x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccawVq3x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccawVq3x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccawVq3x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawVq3x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawVq3x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawVq3x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawVq3x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawVq3x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawVq3x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawVq3x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawVq3x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccawVq3x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawVq3x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccawVq3x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccawVq3x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawVq3x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccawVq3x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccawVq3x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawVq3x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccawVq3x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccawVq3x.s: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/omdsha256k256n104tau160v1/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/cc9yuGOH.s: Assembler messages:
encrypt.c: /tmp/cc9yuGOH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9yuGOH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9yuGOH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9yuGOH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yuGOH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yuGOH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yuGOH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yuGOH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yuGOH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9yuGOH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9yuGOH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9yuGOH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9yuGOH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yuGOH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9yuGOH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9yuGOH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9yuGOH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9yuGOH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9yuGOH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yuGOH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9yuGOH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9yuGOH.s: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/omdsha256k256n104tau160v1/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/ccu5FjWc.s: Assembler messages:
encrypt.c: /tmp/ccu5FjWc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu5FjWc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu5FjWc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu5FjWc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5FjWc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5FjWc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5FjWc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5FjWc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5FjWc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5FjWc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5FjWc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5FjWc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu5FjWc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5FjWc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu5FjWc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5FjWc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu5FjWc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5FjWc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu5FjWc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu5FjWc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5FjWc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu5FjWc.s: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/omdsha256k256n104tau160v1/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/ccS56fOx.s: Assembler messages:
encrypt.c: /tmp/ccS56fOx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS56fOx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS56fOx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS56fOx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS56fOx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS56fOx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS56fOx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS56fOx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS56fOx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS56fOx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS56fOx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS56fOx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS56fOx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS56fOx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS56fOx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS56fOx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS56fOx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS56fOx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS56fOx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS56fOx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS56fOx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS56fOx.s: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/omdsha256k256n104tau160v1/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/cckAu2sd.s: Assembler messages:
encrypt.c: /tmp/cckAu2sd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckAu2sd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckAu2sd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckAu2sd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckAu2sd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckAu2sd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckAu2sd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckAu2sd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckAu2sd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckAu2sd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckAu2sd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckAu2sd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckAu2sd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckAu2sd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckAu2sd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckAu2sd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckAu2sd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckAu2sd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckAu2sd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckAu2sd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckAu2sd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckAu2sd.s: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/omdsha256k256n104tau160v1/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/ccOPwhUZ.s: Assembler messages:
encrypt.c: /tmp/ccOPwhUZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOPwhUZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOPwhUZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOPwhUZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPwhUZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPwhUZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPwhUZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOPwhUZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOPwhUZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPwhUZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPwhUZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPwhUZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPwhUZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPwhUZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOPwhUZ.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/omdsha256k256n104tau160v1/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/ccjiNDSi.s: Assembler messages:
encrypt.c: /tmp/ccjiNDSi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjiNDSi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjiNDSi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjiNDSi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiNDSi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiNDSi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiNDSi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiNDSi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiNDSi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjiNDSi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjiNDSi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjiNDSi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjiNDSi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiNDSi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjiNDSi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjiNDSi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjiNDSi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjiNDSi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjiNDSi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjiNDSi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiNDSi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjiNDSi.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/omdsha256k256n104tau160v1/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/ccD81zJL.s: Assembler messages:
encrypt.c: /tmp/ccD81zJL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD81zJL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD81zJL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD81zJL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD81zJL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD81zJL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD81zJL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD81zJL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD81zJL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD81zJL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD81zJL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD81zJL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD81zJL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD81zJL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD81zJL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD81zJL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD81zJL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD81zJL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD81zJL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD81zJL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD81zJL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD81zJL.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/omdsha256k256n104tau160v1/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/ccYJRlPf.s: Assembler messages:
encrypt.c: /tmp/ccYJRlPf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYJRlPf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYJRlPf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYJRlPf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJRlPf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJRlPf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJRlPf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJRlPf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJRlPf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJRlPf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJRlPf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJRlPf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYJRlPf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJRlPf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYJRlPf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJRlPf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYJRlPf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYJRlPf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJRlPf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJRlPf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJRlPf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJRlPf.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/omdsha256k256n104tau160v1/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/ccE0lykl.s: Assembler messages:
encrypt.c: /tmp/ccE0lykl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE0lykl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE0lykl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE0lykl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0lykl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0lykl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0lykl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0lykl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0lykl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE0lykl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE0lykl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE0lykl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE0lykl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0lykl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE0lykl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE0lykl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE0lykl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE0lykl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE0lykl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE0lykl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0lykl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE0lykl.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/omdsha256k256n104tau160v1/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/ccekRh41.s: Assembler messages:
encrypt.c: /tmp/ccekRh41.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccekRh41.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccekRh41.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccekRh41.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekRh41.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekRh41.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekRh41.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekRh41.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekRh41.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekRh41.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekRh41.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekRh41.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccekRh41.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekRh41.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccekRh41.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccekRh41.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekRh41.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekRh41.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekRh41.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekRh41.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekRh41.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccekRh41.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/omdsha256k256n104tau160v1/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/cc1UIPsQ.s: Assembler messages:
encrypt.c: /tmp/cc1UIPsQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1UIPsQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1UIPsQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1UIPsQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIPsQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIPsQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIPsQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1UIPsQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1UIPsQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIPsQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1UIPsQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1UIPsQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIPsQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1UIPsQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1UIPsQ.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/omdsha256k256n104tau160v1/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/ccKxak4j.s: Assembler messages:
encrypt.c: /tmp/ccKxak4j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKxak4j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKxak4j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKxak4j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxak4j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxak4j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxak4j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxak4j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxak4j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxak4j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxak4j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxak4j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKxak4j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxak4j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKxak4j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxak4j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKxak4j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxak4j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKxak4j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKxak4j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxak4j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKxak4j.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/omdsha256k256n104tau160v1/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/ccCec3KG.s: Assembler messages:
encrypt.c: /tmp/ccCec3KG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCec3KG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCec3KG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCec3KG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCec3KG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCec3KG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCec3KG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCec3KG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCec3KG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCec3KG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCec3KG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCec3KG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCec3KG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCec3KG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCec3KG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCec3KG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCec3KG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCec3KG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCec3KG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCec3KG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCec3KG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCec3KG.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/omdsha256k256n104tau160v1/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/cchnqTAE.s: Assembler messages:
encrypt.c: /tmp/cchnqTAE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchnqTAE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchnqTAE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchnqTAE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnqTAE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnqTAE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnqTAE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnqTAE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnqTAE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnqTAE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnqTAE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnqTAE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchnqTAE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnqTAE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchnqTAE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnqTAE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchnqTAE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnqTAE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnqTAE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnqTAE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnqTAE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnqTAE.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/omdsha256k256n104tau160v1/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/ccrKNj7F.s: Assembler messages:
encrypt.c: /tmp/ccrKNj7F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrKNj7F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrKNj7F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrKNj7F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKNj7F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKNj7F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKNj7F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKNj7F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKNj7F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKNj7F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKNj7F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKNj7F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrKNj7F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKNj7F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrKNj7F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrKNj7F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKNj7F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrKNj7F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrKNj7F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKNj7F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrKNj7F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrKNj7F.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/omdsha256k256n104tau160v1/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/ccuKXQIC.s: Assembler messages:
encrypt.c: /tmp/ccuKXQIC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuKXQIC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuKXQIC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuKXQIC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKXQIC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKXQIC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKXQIC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKXQIC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKXQIC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKXQIC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKXQIC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKXQIC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuKXQIC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKXQIC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuKXQIC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKXQIC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuKXQIC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKXQIC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKXQIC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKXQIC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKXQIC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKXQIC.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/omdsha256k256n104tau160v1/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/ccRPloiI.s: Assembler messages:
encrypt.c: /tmp/ccRPloiI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRPloiI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRPloiI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRPloiI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPloiI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPloiI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPloiI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPloiI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPloiI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPloiI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPloiI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPloiI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRPloiI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPloiI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRPloiI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRPloiI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRPloiI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPloiI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPloiI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPloiI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPloiI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPloiI.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/omdsha256k256n104tau160v1/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/ccssITgS.s: Assembler messages:
encrypt.c: /tmp/ccssITgS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccssITgS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccssITgS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccssITgS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssITgS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssITgS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssITgS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssITgS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssITgS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssITgS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssITgS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssITgS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccssITgS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssITgS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccssITgS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssITgS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccssITgS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssITgS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccssITgS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccssITgS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssITgS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccssITgS.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/omdsha256k256n104tau160v1/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/cc7kPnKF.s: Assembler messages:
encrypt.c: /tmp/cc7kPnKF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7kPnKF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7kPnKF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7kPnKF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kPnKF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kPnKF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kPnKF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kPnKF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kPnKF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kPnKF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kPnKF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kPnKF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7kPnKF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kPnKF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7kPnKF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kPnKF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7kPnKF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kPnKF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7kPnKF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7kPnKF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kPnKF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7kPnKF.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/omdsha256k256n104tau160v1/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/cckSuSFz.s: Assembler messages:
encrypt.c: /tmp/cckSuSFz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckSuSFz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckSuSFz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckSuSFz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSuSFz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSuSFz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSuSFz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSuSFz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSuSFz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSuSFz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSuSFz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSuSFz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckSuSFz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSuSFz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckSuSFz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckSuSFz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSuSFz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSuSFz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSuSFz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSuSFz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSuSFz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckSuSFz.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/omdsha256k256n104tau160v1/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/ccJJkWWu.s: Assembler messages:
encrypt.c: /tmp/ccJJkWWu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJkWWu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJkWWu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJkWWu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJkWWu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJkWWu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJJkWWu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJkWWu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJkWWu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJkWWu.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/ccJJkWWu.s: Assembler messages:
encrypt.c: /tmp/ccJJkWWu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJkWWu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJkWWu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJkWWu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJkWWu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJkWWu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJJkWWu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJkWWu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJkWWu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJkWWu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJkWWu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJkWWu.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/omdsha256k256n104tau160v1/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/ccZ5OEFt.s: Assembler messages:
encrypt.c: /tmp/ccZ5OEFt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5OEFt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ5OEFt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ5OEFt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ5OEFt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ5OEFt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5OEFt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5OEFt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5OEFt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5OEFt.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/ccZ5OEFt.s: Assembler messages:
encrypt.c: /tmp/ccZ5OEFt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5OEFt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ5OEFt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ5OEFt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ5OEFt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ5OEFt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ5OEFt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5OEFt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5OEFt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5OEFt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5OEFt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5OEFt.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/omdsha256k256n104tau160v1/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/ccRBwib8.s: Assembler messages:
encrypt.c: /tmp/ccRBwib8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRBwib8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRBwib8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRBwib8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRBwib8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRBwib8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRBwib8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBwib8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBwib8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBwib8.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/ccRBwib8.s: Assembler messages:
encrypt.c: /tmp/ccRBwib8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRBwib8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRBwib8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRBwib8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRBwib8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRBwib8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRBwib8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRBwib8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBwib8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBwib8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBwib8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBwib8.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/omdsha256k256n104tau160v1/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/ccwh3cBl.s: Assembler messages:
encrypt.c: /tmp/ccwh3cBl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwh3cBl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwh3cBl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwh3cBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwh3cBl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwh3cBl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwh3cBl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh3cBl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh3cBl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh3cBl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwh3cBl.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/ccwh3cBl.s: Assembler messages:
encrypt.c: /tmp/ccwh3cBl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwh3cBl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwh3cBl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwh3cBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwh3cBl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwh3cBl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwh3cBl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwh3cBl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh3cBl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh3cBl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwh3cBl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwh3cBl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwh3cBl.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/omdsha256k256n104tau160v1/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/ccIbrRsy.s: Assembler messages:
encrypt.c: /tmp/ccIbrRsy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIbrRsy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIbrRsy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIbrRsy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIbrRsy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIbrRsy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIbrRsy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIbrRsy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIbrRsy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIbrRsy.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/ccIbrRsy.s: Assembler messages:
encrypt.c: /tmp/ccIbrRsy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIbrRsy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIbrRsy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIbrRsy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIbrRsy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIbrRsy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIbrRsy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIbrRsy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIbrRsy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIbrRsy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbrRsy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIbrRsy.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/omdsha256k256n104tau160v1/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/ccYcH9tv.s: Assembler messages:
encrypt.c: /tmp/ccYcH9tv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYcH9tv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYcH9tv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYcH9tv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYcH9tv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYcH9tv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYcH9tv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcH9tv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcH9tv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcH9tv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYcH9tv.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/ccYcH9tv.s: Assembler messages:
encrypt.c: /tmp/ccYcH9tv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYcH9tv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYcH9tv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYcH9tv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYcH9tv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYcH9tv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYcH9tv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcH9tv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcH9tv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcH9tv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcH9tv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcH9tv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYcH9tv.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/omdsha256k256n104tau160v1/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/ccWUzXgj.s: Assembler messages:
encrypt.c: /tmp/ccWUzXgj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWUzXgj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWUzXgj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWUzXgj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWUzXgj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWUzXgj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWUzXgj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWUzXgj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWUzXgj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWUzXgj.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/ccWUzXgj.s: Assembler messages:
encrypt.c: /tmp/ccWUzXgj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWUzXgj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWUzXgj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWUzXgj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWUzXgj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWUzXgj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWUzXgj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWUzXgj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWUzXgj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWUzXgj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUzXgj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWUzXgj.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/omdsha256k256n104tau160v1/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/ccrTf6Qo.s: Assembler messages:
encrypt.c: /tmp/ccrTf6Qo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrTf6Qo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrTf6Qo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrTf6Qo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrTf6Qo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrTf6Qo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTf6Qo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTf6Qo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTf6Qo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrTf6Qo.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/ccrTf6Qo.s: Assembler messages:
encrypt.c: /tmp/ccrTf6Qo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrTf6Qo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrTf6Qo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrTf6Qo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrTf6Qo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrTf6Qo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTf6Qo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTf6Qo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTf6Qo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTf6Qo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTf6Qo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrTf6Qo.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/omdsha256k256n104tau160v1/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/ccDPUm8k.s: Assembler messages:
encrypt.c: /tmp/ccDPUm8k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPUm8k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDPUm8k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDPUm8k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUm8k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUm8k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUm8k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUm8k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUm8k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUm8k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUm8k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUm8k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDPUm8k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUm8k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDPUm8k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDPUm8k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUm8k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPUm8k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPUm8k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUm8k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPUm8k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPUm8k.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/omdsha256k256n104tau160v1/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/ccgp4dXd.s: Assembler messages:
encrypt.c: /tmp/ccgp4dXd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgp4dXd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgp4dXd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgp4dXd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp4dXd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp4dXd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp4dXd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp4dXd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp4dXd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgp4dXd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgp4dXd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgp4dXd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgp4dXd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp4dXd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgp4dXd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgp4dXd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgp4dXd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgp4dXd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgp4dXd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgp4dXd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgp4dXd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgp4dXd.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/omdsha256k256n104tau160v1/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/ccNGTiSr.s: Assembler messages:
encrypt.c: /tmp/ccNGTiSr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNGTiSr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNGTiSr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNGTiSr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGTiSr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGTiSr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGTiSr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGTiSr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGTiSr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNGTiSr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNGTiSr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNGTiSr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNGTiSr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGTiSr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNGTiSr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNGTiSr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNGTiSr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNGTiSr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNGTiSr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNGTiSr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNGTiSr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNGTiSr.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/omdsha256k256n104tau160v1/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/ccZlm3pr.s: Assembler messages:
encrypt.c: /tmp/ccZlm3pr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZlm3pr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZlm3pr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZlm3pr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlm3pr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlm3pr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlm3pr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlm3pr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlm3pr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZlm3pr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZlm3pr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZlm3pr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZlm3pr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlm3pr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZlm3pr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZlm3pr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZlm3pr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZlm3pr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZlm3pr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlm3pr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZlm3pr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZlm3pr.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/omdsha256k256n104tau160v1/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/cc55Yzfg.s: Assembler messages:
encrypt.c: /tmp/cc55Yzfg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc55Yzfg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc55Yzfg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc55Yzfg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55Yzfg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55Yzfg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55Yzfg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55Yzfg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55Yzfg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55Yzfg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55Yzfg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55Yzfg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc55Yzfg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55Yzfg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc55Yzfg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc55Yzfg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55Yzfg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc55Yzfg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc55Yzfg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55Yzfg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc55Yzfg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc55Yzfg.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/omdsha256k256n104tau160v1/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/ccTGAWzf.s: Assembler messages:
encrypt.c: /tmp/ccTGAWzf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTGAWzf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTGAWzf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTGAWzf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGAWzf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGAWzf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGAWzf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGAWzf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGAWzf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTGAWzf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTGAWzf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTGAWzf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTGAWzf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGAWzf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTGAWzf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTGAWzf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTGAWzf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTGAWzf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTGAWzf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTGAWzf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGAWzf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTGAWzf.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/omdsha256k256n104tau160v1/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/ccKtFrOS.s: Assembler messages:
encrypt.c: /tmp/ccKtFrOS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKtFrOS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKtFrOS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKtFrOS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtFrOS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtFrOS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtFrOS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtFrOS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtFrOS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtFrOS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtFrOS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtFrOS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKtFrOS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtFrOS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKtFrOS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKtFrOS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtFrOS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKtFrOS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKtFrOS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtFrOS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKtFrOS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKtFrOS.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/omdsha256k256n104tau160v1/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/ccZWSvOY.s: Assembler messages:
encrypt.c: /tmp/ccZWSvOY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZWSvOY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZWSvOY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZWSvOY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWSvOY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWSvOY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWSvOY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWSvOY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWSvOY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWSvOY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWSvOY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWSvOY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZWSvOY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWSvOY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZWSvOY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWSvOY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZWSvOY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZWSvOY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZWSvOY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZWSvOY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZWSvOY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZWSvOY.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/omdsha256k256n104tau160v1/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/ccLhZJMY.s: Assembler messages:
encrypt.c: /tmp/ccLhZJMY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLhZJMY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLhZJMY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLhZJMY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhZJMY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhZJMY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhZJMY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhZJMY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhZJMY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhZJMY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhZJMY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhZJMY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLhZJMY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhZJMY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLhZJMY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhZJMY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLhZJMY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLhZJMY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLhZJMY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLhZJMY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhZJMY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLhZJMY.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/omdsha256k256n104tau160v1/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/ccz3xZJI.s: Assembler messages:
encrypt.c: /tmp/ccz3xZJI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz3xZJI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz3xZJI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz3xZJI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3xZJI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3xZJI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3xZJI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3xZJI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3xZJI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3xZJI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3xZJI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3xZJI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz3xZJI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3xZJI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz3xZJI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz3xZJI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3xZJI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz3xZJI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz3xZJI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3xZJI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz3xZJI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz3xZJI.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/omdsha256k256n104tau160v1/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/ccE4BviS.s: Assembler messages:
encrypt.c: /tmp/ccE4BviS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4BviS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE4BviS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE4BviS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4BviS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4BviS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4BviS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4BviS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4BviS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4BviS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4BviS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4BviS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE4BviS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4BviS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE4BviS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE4BviS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4BviS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4BviS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4BviS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4BviS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4BviS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE4BviS.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/omdsha256k256n104tau160v1/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/ccGsN9tZ.s: Assembler messages:
encrypt.c: /tmp/ccGsN9tZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsN9tZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGsN9tZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGsN9tZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGsN9tZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGsN9tZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGsN9tZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGsN9tZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGsN9tZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGsN9tZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGsN9tZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGsN9tZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGsN9tZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsN9tZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGsN9tZ.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/omdsha256k256n104tau160v1/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/ccR2hg3Y.s: Assembler messages:
encrypt.c: /tmp/ccR2hg3Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR2hg3Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR2hg3Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR2hg3Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2hg3Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2hg3Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2hg3Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR2hg3Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2hg3Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR2hg3Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2hg3Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2hg3Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2hg3Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2hg3Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2hg3Y.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/omdsha256k256n104tau160v1/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/ccgnJknK.s: Assembler messages:
encrypt.c: /tmp/ccgnJknK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgnJknK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgnJknK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgnJknK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnJknK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnJknK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnJknK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnJknK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnJknK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnJknK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnJknK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnJknK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgnJknK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnJknK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgnJknK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgnJknK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnJknK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnJknK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnJknK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnJknK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnJknK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgnJknK.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/omdsha256k256n104tau160v1/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/cc11y2bJ.s: Assembler messages:
encrypt.c: /tmp/cc11y2bJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc11y2bJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc11y2bJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc11y2bJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11y2bJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11y2bJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11y2bJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11y2bJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11y2bJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11y2bJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11y2bJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11y2bJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc11y2bJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11y2bJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc11y2bJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11y2bJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc11y2bJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc11y2bJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc11y2bJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc11y2bJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11y2bJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc11y2bJ.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/omdsha256k256n104tau160v1/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/ccdMtEYE.s: Assembler messages:
encrypt.c: /tmp/ccdMtEYE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdMtEYE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdMtEYE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdMtEYE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMtEYE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMtEYE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMtEYE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMtEYE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMtEYE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMtEYE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMtEYE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMtEYE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdMtEYE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMtEYE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdMtEYE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdMtEYE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMtEYE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMtEYE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMtEYE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMtEYE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMtEYE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMtEYE.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/omdsha256k256n104tau160v1/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/ccBufPyG.s: Assembler messages:
encrypt.c: /tmp/ccBufPyG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBufPyG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBufPyG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBufPyG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBufPyG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBufPyG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBufPyG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBufPyG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBufPyG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBufPyG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBufPyG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBufPyG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBufPyG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBufPyG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBufPyG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBufPyG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBufPyG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBufPyG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBufPyG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBufPyG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBufPyG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBufPyG.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/omdsha256k256n104tau160v1/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/cctEjBxM.s: Assembler messages:
encrypt.c: /tmp/cctEjBxM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctEjBxM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctEjBxM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctEjBxM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEjBxM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEjBxM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEjBxM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEjBxM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEjBxM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEjBxM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEjBxM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEjBxM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctEjBxM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEjBxM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctEjBxM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEjBxM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctEjBxM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEjBxM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEjBxM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEjBxM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEjBxM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEjBxM.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/omdsha256k256n104tau160v1/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/cc4tyoSJ.s: Assembler messages:
encrypt.c: /tmp/cc4tyoSJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4tyoSJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4tyoSJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4tyoSJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tyoSJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tyoSJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tyoSJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4tyoSJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tyoSJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4tyoSJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tyoSJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tyoSJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tyoSJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tyoSJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tyoSJ.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/omdsha256k256n104tau160v1/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/ccpVstLz.s: Assembler messages:
encrypt.c: /tmp/ccpVstLz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpVstLz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpVstLz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpVstLz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVstLz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVstLz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVstLz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVstLz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVstLz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVstLz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVstLz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVstLz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpVstLz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVstLz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpVstLz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpVstLz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVstLz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpVstLz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpVstLz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVstLz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpVstLz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpVstLz.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/omdsha256k256n104tau160v1/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/cc30VK0w.s: Assembler messages:
encrypt.c: /tmp/cc30VK0w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc30VK0w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc30VK0w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc30VK0w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30VK0w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30VK0w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30VK0w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30VK0w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30VK0w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30VK0w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30VK0w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30VK0w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc30VK0w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30VK0w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc30VK0w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30VK0w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc30VK0w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30VK0w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc30VK0w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc30VK0w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30VK0w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc30VK0w.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/omdsha256k256n104tau160v1/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/cceiDctD.s: Assembler messages:
encrypt.c: /tmp/cceiDctD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceiDctD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceiDctD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceiDctD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceiDctD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceiDctD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceiDctD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceiDctD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceiDctD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceiDctD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceiDctD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceiDctD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceiDctD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceiDctD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceiDctD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceiDctD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceiDctD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceiDctD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceiDctD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceiDctD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceiDctD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceiDctD.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/omdsha256k256n104tau160v1/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/cc4DgrSv.s: Assembler messages:
encrypt.c: /tmp/cc4DgrSv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DgrSv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4DgrSv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4DgrSv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DgrSv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DgrSv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DgrSv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DgrSv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DgrSv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DgrSv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DgrSv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DgrSv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4DgrSv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DgrSv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4DgrSv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4DgrSv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DgrSv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DgrSv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DgrSv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DgrSv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DgrSv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DgrSv.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/omdsha256k256n104tau160v1/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/ccZlvEtJ.s: Assembler messages:
encrypt.c: /tmp/ccZlvEtJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZlvEtJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZlvEtJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZlvEtJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlvEtJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlvEtJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlvEtJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZlvEtJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlvEtJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZlvEtJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZlvEtJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZlvEtJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZlvEtJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlvEtJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZlvEtJ.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/omdsha256k256n104tau160v1/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/cc4VWojz.s: Assembler messages:
encrypt.c: /tmp/cc4VWojz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4VWojz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4VWojz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4VWojz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VWojz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VWojz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VWojz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VWojz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VWojz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VWojz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VWojz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VWojz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4VWojz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VWojz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4VWojz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4VWojz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4VWojz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VWojz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VWojz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VWojz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4VWojz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4VWojz.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/omdsha256k256n104tau160v1/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/cc9n9x3x.s: Assembler messages:
encrypt.c: /tmp/cc9n9x3x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9n9x3x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9n9x3x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9n9x3x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n9x3x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n9x3x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n9x3x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n9x3x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n9x3x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n9x3x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n9x3x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n9x3x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9n9x3x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n9x3x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9n9x3x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n9x3x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9n9x3x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9n9x3x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9n9x3x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9n9x3x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9n9x3x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9n9x3x.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/omdsha256k256n104tau160v1/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/ccTURnRc.s: Assembler messages:
encrypt.c: /tmp/ccTURnRc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTURnRc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTURnRc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTURnRc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTURnRc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTURnRc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTURnRc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTURnRc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTURnRc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTURnRc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTURnRc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTURnRc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTURnRc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTURnRc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTURnRc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTURnRc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTURnRc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTURnRc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTURnRc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTURnRc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTURnRc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTURnRc.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/omdsha256k256n104tau160v1/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/ccztVH8e.s: Assembler messages:
encrypt.c: /tmp/ccztVH8e.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccztVH8e.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccztVH8e.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccztVH8e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztVH8e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztVH8e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztVH8e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztVH8e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztVH8e.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztVH8e.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztVH8e.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztVH8e.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccztVH8e.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztVH8e.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccztVH8e.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztVH8e.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccztVH8e.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccztVH8e.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztVH8e.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztVH8e.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztVH8e.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztVH8e.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/omdsha256k256n104tau160v1/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/cc73maEb.s: Assembler messages:
encrypt.c: /tmp/cc73maEb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc73maEb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc73maEb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc73maEb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73maEb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73maEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73maEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73maEb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73maEb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73maEb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73maEb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73maEb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc73maEb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73maEb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc73maEb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc73maEb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73maEb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73maEb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73maEb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73maEb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73maEb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc73maEb.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/omdsha256k256n104tau160v1/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/ccvw98Yf.s: Assembler messages:
encrypt.c: /tmp/ccvw98Yf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvw98Yf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvw98Yf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvw98Yf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvw98Yf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvw98Yf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvw98Yf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvw98Yf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvw98Yf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvw98Yf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvw98Yf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvw98Yf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvw98Yf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvw98Yf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvw98Yf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvw98Yf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvw98Yf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvw98Yf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvw98Yf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvw98Yf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvw98Yf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvw98Yf.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/omdsha256k256n104tau160v1/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/ccb48bE9.s: Assembler messages:
encrypt.c: /tmp/ccb48bE9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb48bE9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb48bE9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb48bE9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb48bE9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb48bE9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb48bE9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb48bE9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb48bE9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb48bE9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb48bE9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb48bE9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb48bE9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb48bE9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb48bE9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb48bE9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb48bE9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb48bE9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb48bE9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb48bE9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb48bE9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb48bE9.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/omdsha256k256n104tau160v1/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/ccrFZLNa.s: Assembler messages:
encrypt.c: /tmp/ccrFZLNa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFZLNa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrFZLNa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrFZLNa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZLNa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZLNa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZLNa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZLNa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZLNa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFZLNa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFZLNa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFZLNa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrFZLNa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZLNa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrFZLNa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFZLNa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrFZLNa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFZLNa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFZLNa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFZLNa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZLNa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFZLNa.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/omdsha256k256n104tau160v1/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/ccJXK2d0.s: Assembler messages:
encrypt.c: /tmp/ccJXK2d0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXK2d0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJXK2d0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJXK2d0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXK2d0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXK2d0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXK2d0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXK2d0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXK2d0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXK2d0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXK2d0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXK2d0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJXK2d0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXK2d0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJXK2d0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJXK2d0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXK2d0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXK2d0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXK2d0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXK2d0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXK2d0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJXK2d0.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/omdsha256k256n104tau160v1/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/cca3mPMb.s: Assembler messages:
encrypt.c: /tmp/cca3mPMb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca3mPMb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca3mPMb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca3mPMb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3mPMb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3mPMb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3mPMb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3mPMb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3mPMb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3mPMb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3mPMb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3mPMb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca3mPMb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3mPMb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca3mPMb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3mPMb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca3mPMb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3mPMb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3mPMb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3mPMb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3mPMb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3mPMb.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/omdsha256k256n104tau160v1/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/cceAHlS5.s: Assembler messages:
encrypt.c: /tmp/cceAHlS5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceAHlS5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceAHlS5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceAHlS5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAHlS5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAHlS5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAHlS5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAHlS5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAHlS5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAHlS5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAHlS5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAHlS5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceAHlS5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAHlS5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceAHlS5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceAHlS5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceAHlS5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceAHlS5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceAHlS5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAHlS5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceAHlS5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceAHlS5.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/omdsha256k256n104tau160v1/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/cczVQgNa.s: Assembler messages:
encrypt.c: /tmp/cczVQgNa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczVQgNa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczVQgNa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczVQgNa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVQgNa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVQgNa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVQgNa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVQgNa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVQgNa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczVQgNa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczVQgNa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczVQgNa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczVQgNa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVQgNa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczVQgNa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczVQgNa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczVQgNa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczVQgNa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczVQgNa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczVQgNa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVQgNa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczVQgNa.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/omdsha256k256n104tau160v1/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/cc8PhUmY.s: Assembler messages:
encrypt.c: /tmp/cc8PhUmY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8PhUmY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8PhUmY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8PhUmY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PhUmY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PhUmY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PhUmY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PhUmY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PhUmY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PhUmY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PhUmY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PhUmY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8PhUmY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PhUmY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8PhUmY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8PhUmY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PhUmY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8PhUmY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8PhUmY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PhUmY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8PhUmY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8PhUmY.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/omdsha256k256n104tau160v1/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/ccsPrZMb.s: Assembler messages:
encrypt.c: /tmp/ccsPrZMb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsPrZMb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsPrZMb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsPrZMb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPrZMb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPrZMb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPrZMb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPrZMb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPrZMb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsPrZMb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsPrZMb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsPrZMb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsPrZMb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPrZMb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsPrZMb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsPrZMb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsPrZMb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsPrZMb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsPrZMb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsPrZMb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPrZMb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsPrZMb.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/omdsha256k256n104tau160v1/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/cc47s7hT.s: Assembler messages:
encrypt.c: /tmp/cc47s7hT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc47s7hT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc47s7hT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc47s7hT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47s7hT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47s7hT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47s7hT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47s7hT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47s7hT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc47s7hT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc47s7hT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc47s7hT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc47s7hT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47s7hT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc47s7hT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc47s7hT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc47s7hT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc47s7hT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc47s7hT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47s7hT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc47s7hT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc47s7hT.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/omdsha256k256n104tau160v1/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/ccs4uhzl.s: Assembler messages:
encrypt.c: /tmp/ccs4uhzl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs4uhzl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs4uhzl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs4uhzl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4uhzl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4uhzl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4uhzl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4uhzl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4uhzl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs4uhzl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs4uhzl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs4uhzl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs4uhzl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4uhzl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs4uhzl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs4uhzl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs4uhzl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs4uhzl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs4uhzl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs4uhzl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4uhzl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs4uhzl.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/omdsha256k256n104tau160v1/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/cc8NrB1J.s: Assembler messages:
encrypt.c: /tmp/cc8NrB1J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NrB1J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8NrB1J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8NrB1J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NrB1J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NrB1J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NrB1J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NrB1J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NrB1J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NrB1J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NrB1J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NrB1J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8NrB1J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NrB1J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8NrB1J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8NrB1J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NrB1J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NrB1J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NrB1J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NrB1J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NrB1J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8NrB1J.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/omdsha256k256n104tau160v1/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/ccVEy01f.s: Assembler messages:
encrypt.c: /tmp/ccVEy01f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVEy01f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVEy01f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVEy01f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEy01f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEy01f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEy01f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEy01f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEy01f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEy01f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEy01f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEy01f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVEy01f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEy01f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVEy01f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEy01f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVEy01f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEy01f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVEy01f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVEy01f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEy01f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVEy01f.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/omdsha256k256n104tau160v1/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/ccAONn7W.s: Assembler messages:
encrypt.c: /tmp/ccAONn7W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAONn7W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAONn7W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAONn7W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAONn7W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAONn7W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAONn7W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAONn7W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAONn7W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAONn7W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAONn7W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAONn7W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAONn7W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAONn7W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAONn7W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAONn7W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAONn7W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAONn7W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAONn7W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAONn7W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAONn7W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAONn7W.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/omdsha256k256n104tau160v1/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/ccAaK5Zk.s: Assembler messages:
encrypt.c: /tmp/ccAaK5Zk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAaK5Zk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAaK5Zk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAaK5Zk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAaK5Zk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAaK5Zk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAaK5Zk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAaK5Zk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAaK5Zk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAaK5Zk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAaK5Zk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAaK5Zk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAaK5Zk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaK5Zk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAaK5Zk.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/omdsha256k256n104tau160v1/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/ccLTonVL.s: Assembler messages:
encrypt.c: /tmp/ccLTonVL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTonVL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLTonVL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLTonVL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTonVL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTonVL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTonVL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTonVL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTonVL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTonVL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTonVL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTonVL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLTonVL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTonVL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLTonVL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLTonVL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTonVL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTonVL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTonVL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTonVL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTonVL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTonVL.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/omdsha256k256n104tau160v1/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/ccjlSJ1l.s: Assembler messages:
encrypt.c: /tmp/ccjlSJ1l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjlSJ1l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjlSJ1l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjlSJ1l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlSJ1l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlSJ1l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlSJ1l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjlSJ1l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlSJ1l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjlSJ1l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlSJ1l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjlSJ1l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjlSJ1l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlSJ1l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjlSJ1l.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/omdsha256k256n104tau160v1/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/ccpkFu58.s: Assembler messages:
encrypt.c: /tmp/ccpkFu58.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpkFu58.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpkFu58.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpkFu58.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkFu58.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkFu58.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkFu58.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkFu58.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkFu58.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkFu58.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkFu58.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkFu58.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpkFu58.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkFu58.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpkFu58.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkFu58.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpkFu58.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkFu58.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpkFu58.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpkFu58.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkFu58.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpkFu58.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/omdsha256k256n104tau160v1/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/ccrmotEI.s: Assembler messages:
encrypt.c: /tmp/ccrmotEI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrmotEI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrmotEI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrmotEI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmotEI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmotEI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmotEI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmotEI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmotEI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrmotEI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrmotEI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrmotEI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrmotEI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmotEI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrmotEI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrmotEI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrmotEI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrmotEI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrmotEI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmotEI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrmotEI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrmotEI.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/omdsha256k256n104tau160v1/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/ccksrcpJ.s: Assembler messages:
encrypt.c: /tmp/ccksrcpJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccksrcpJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccksrcpJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccksrcpJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksrcpJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksrcpJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksrcpJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksrcpJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksrcpJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksrcpJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksrcpJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksrcpJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccksrcpJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksrcpJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccksrcpJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccksrcpJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksrcpJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccksrcpJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccksrcpJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksrcpJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccksrcpJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccksrcpJ.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/omdsha256k256n104tau160v1/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/cctHwKq5.s: Assembler messages:
encrypt.c: /tmp/cctHwKq5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctHwKq5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctHwKq5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctHwKq5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHwKq5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHwKq5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHwKq5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHwKq5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHwKq5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHwKq5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHwKq5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHwKq5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctHwKq5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHwKq5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctHwKq5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHwKq5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctHwKq5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHwKq5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHwKq5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHwKq5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHwKq5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHwKq5.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/omdsha256k256n104tau160v1/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/ccfYkr4G.s: Assembler messages:
encrypt.c: /tmp/ccfYkr4G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYkr4G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfYkr4G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfYkr4G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYkr4G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYkr4G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYkr4G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYkr4G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYkr4G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYkr4G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYkr4G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYkr4G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfYkr4G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYkr4G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfYkr4G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfYkr4G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYkr4G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYkr4G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYkr4G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYkr4G.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYkr4G.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfYkr4G.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/omdsha256k256n104tau160v1/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/cciMFQ9h.s: Assembler messages:
encrypt.c: /tmp/cciMFQ9h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciMFQ9h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciMFQ9h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciMFQ9h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMFQ9h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMFQ9h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMFQ9h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMFQ9h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMFQ9h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMFQ9h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMFQ9h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMFQ9h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciMFQ9h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMFQ9h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciMFQ9h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMFQ9h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciMFQ9h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMFQ9h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciMFQ9h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciMFQ9h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMFQ9h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciMFQ9h.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/omdsha256k256n104tau160v1/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/cc43q3yI.s: Assembler messages:
encrypt.c: /tmp/cc43q3yI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc43q3yI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc43q3yI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc43q3yI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43q3yI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43q3yI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43q3yI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43q3yI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43q3yI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43q3yI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43q3yI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43q3yI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc43q3yI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43q3yI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc43q3yI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc43q3yI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc43q3yI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc43q3yI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc43q3yI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43q3yI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc43q3yI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc43q3yI.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/omdsha256k256n104tau160v1/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/ccBtLnY6.s: Assembler messages:
encrypt.c: /tmp/ccBtLnY6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBtLnY6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBtLnY6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBtLnY6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBtLnY6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBtLnY6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBtLnY6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBtLnY6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBtLnY6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBtLnY6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBtLnY6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBtLnY6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBtLnY6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBtLnY6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBtLnY6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBtLnY6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBtLnY6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBtLnY6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBtLnY6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBtLnY6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBtLnY6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBtLnY6.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/omdsha256k256n104tau160v1/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/cc0iSGN6.s: Assembler messages:
encrypt.c: /tmp/cc0iSGN6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0iSGN6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0iSGN6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0iSGN6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iSGN6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iSGN6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iSGN6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iSGN6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iSGN6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iSGN6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iSGN6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iSGN6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0iSGN6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iSGN6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0iSGN6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0iSGN6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iSGN6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iSGN6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iSGN6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iSGN6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iSGN6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0iSGN6.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/omdsha256k256n104tau160v1/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/ccKFmwI5.s: Assembler messages:
encrypt.c: /tmp/ccKFmwI5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFmwI5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFmwI5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFmwI5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFmwI5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFmwI5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFmwI5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFmwI5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFmwI5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFmwI5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFmwI5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFmwI5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFmwI5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFmwI5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFmwI5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFmwI5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKFmwI5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFmwI5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFmwI5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFmwI5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFmwI5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFmwI5.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/omdsha256k256n104tau160v1/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/ccVFGhU2.s: Assembler messages:
encrypt.c: /tmp/ccVFGhU2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFGhU2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVFGhU2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVFGhU2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFGhU2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFGhU2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFGhU2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFGhU2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFGhU2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFGhU2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFGhU2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFGhU2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVFGhU2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFGhU2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVFGhU2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFGhU2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVFGhU2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFGhU2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFGhU2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFGhU2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFGhU2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFGhU2.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/omdsha256k256n104tau160v1/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/ccySCo8W.s: Assembler messages:
encrypt.c: /tmp/ccySCo8W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccySCo8W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccySCo8W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccySCo8W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySCo8W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySCo8W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySCo8W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySCo8W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySCo8W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySCo8W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySCo8W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySCo8W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccySCo8W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySCo8W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccySCo8W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccySCo8W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySCo8W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySCo8W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySCo8W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySCo8W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySCo8W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccySCo8W.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/omdsha256k256n104tau160v1/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/ccW7RhU8.s: Assembler messages:
encrypt.c: /tmp/ccW7RhU8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW7RhU8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW7RhU8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW7RhU8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7RhU8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7RhU8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7RhU8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7RhU8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7RhU8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7RhU8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7RhU8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7RhU8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW7RhU8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7RhU8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW7RhU8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW7RhU8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW7RhU8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW7RhU8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW7RhU8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7RhU8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW7RhU8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW7RhU8.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/omdsha256k256n104tau160v1/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/ccZGreef.s: Assembler messages:
encrypt.c: /tmp/ccZGreef.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZGreef.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZGreef.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZGreef.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGreef.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGreef.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGreef.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGreef.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGreef.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZGreef.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZGreef.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZGreef.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZGreef.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGreef.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZGreef.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZGreef.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZGreef.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZGreef.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZGreef.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZGreef.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZGreef.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZGreef.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/omdsha256k256n104tau160v1/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/cc3Tuwv0.s: Assembler messages:
encrypt.c: /tmp/cc3Tuwv0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Tuwv0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Tuwv0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Tuwv0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Tuwv0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Tuwv0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Tuwv0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Tuwv0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3Tuwv0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Tuwv0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Tuwv0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Tuwv0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Tuwv0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Tuwv0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Tuwv0.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/omdsha256k256n104tau160v1/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/ccjrcM12.s: Assembler messages:
encrypt.c: /tmp/ccjrcM12.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjrcM12.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjrcM12.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjrcM12.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrcM12.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrcM12.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrcM12.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrcM12.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrcM12.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjrcM12.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjrcM12.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjrcM12.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjrcM12.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrcM12.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjrcM12.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjrcM12.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjrcM12.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjrcM12.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjrcM12.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjrcM12.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrcM12.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjrcM12.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/omdsha256k256n104tau160v1/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/ccaBUPlS.s: Assembler messages:
encrypt.c: /tmp/ccaBUPlS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaBUPlS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaBUPlS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaBUPlS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBUPlS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBUPlS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBUPlS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBUPlS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBUPlS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBUPlS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBUPlS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBUPlS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaBUPlS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBUPlS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaBUPlS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaBUPlS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBUPlS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaBUPlS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaBUPlS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBUPlS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaBUPlS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaBUPlS.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/omdsha256k256n104tau160v1/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/ccg4uOLU.s: Assembler messages:
encrypt.c: /tmp/ccg4uOLU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg4uOLU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg4uOLU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg4uOLU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4uOLU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4uOLU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4uOLU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4uOLU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4uOLU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4uOLU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4uOLU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4uOLU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg4uOLU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4uOLU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg4uOLU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4uOLU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg4uOLU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4uOLU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4uOLU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4uOLU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4uOLU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4uOLU.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/omdsha256k256n104tau160v1/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/ccFoobcJ.s: Assembler messages:
encrypt.c: /tmp/ccFoobcJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFoobcJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFoobcJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFoobcJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoobcJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoobcJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoobcJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoobcJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoobcJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFoobcJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFoobcJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFoobcJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFoobcJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoobcJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFoobcJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFoobcJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFoobcJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFoobcJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFoobcJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoobcJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFoobcJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFoobcJ.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/omdsha256k256n104tau160v1/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/cciEZmIS.s: Assembler messages:
encrypt.c: /tmp/cciEZmIS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciEZmIS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciEZmIS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciEZmIS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEZmIS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEZmIS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEZmIS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEZmIS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEZmIS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciEZmIS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciEZmIS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciEZmIS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciEZmIS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEZmIS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciEZmIS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciEZmIS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciEZmIS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciEZmIS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciEZmIS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciEZmIS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEZmIS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciEZmIS.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/omdsha256k256n104tau160v1/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/cccCRdB4.s: Assembler messages:
encrypt.c: /tmp/cccCRdB4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccCRdB4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccCRdB4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccCRdB4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCRdB4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCRdB4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCRdB4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCRdB4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCRdB4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccCRdB4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccCRdB4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccCRdB4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccCRdB4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCRdB4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccCRdB4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccCRdB4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccCRdB4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccCRdB4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccCRdB4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccCRdB4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCRdB4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccCRdB4.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/omdsha256k256n104tau160v1/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/ccle4l2U.s: Assembler messages:
encrypt.c: /tmp/ccle4l2U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccle4l2U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccle4l2U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccle4l2U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle4l2U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle4l2U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle4l2U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle4l2U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle4l2U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccle4l2U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccle4l2U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccle4l2U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccle4l2U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle4l2U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccle4l2U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccle4l2U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccle4l2U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccle4l2U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccle4l2U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccle4l2U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccle4l2U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccle4l2U.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/omdsha256k256n104tau160v1/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/ccGLPBpS.s: Assembler messages:
encrypt.c: /tmp/ccGLPBpS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGLPBpS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGLPBpS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGLPBpS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLPBpS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLPBpS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLPBpS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLPBpS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLPBpS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGLPBpS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGLPBpS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGLPBpS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGLPBpS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLPBpS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGLPBpS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGLPBpS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGLPBpS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGLPBpS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGLPBpS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGLPBpS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGLPBpS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGLPBpS.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/omdsha256k256n104tau160v1/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/ccpRTHmM.s: Assembler messages:
encrypt.c: /tmp/ccpRTHmM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpRTHmM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpRTHmM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpRTHmM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRTHmM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRTHmM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRTHmM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRTHmM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRTHmM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRTHmM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRTHmM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRTHmM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpRTHmM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRTHmM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpRTHmM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpRTHmM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRTHmM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRTHmM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRTHmM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRTHmM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRTHmM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRTHmM.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/omdsha256k256n104tau160v1/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/ccCkr2Za.s: Assembler messages:
encrypt.c: /tmp/ccCkr2Za.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCkr2Za.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCkr2Za.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCkr2Za.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkr2Za.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkr2Za.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkr2Za.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkr2Za.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkr2Za.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkr2Za.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkr2Za.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkr2Za.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCkr2Za.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkr2Za.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCkr2Za.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkr2Za.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCkr2Za.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkr2Za.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkr2Za.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkr2Za.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkr2Za.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkr2Za.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/omdsha256k256n104tau160v1/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/cccban6l.s: Assembler messages:
encrypt.c: /tmp/cccban6l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccban6l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccban6l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccban6l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccban6l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccban6l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccban6l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccban6l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccban6l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccban6l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccban6l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccban6l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccban6l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccban6l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccban6l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccban6l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccban6l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccban6l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccban6l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccban6l.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccban6l.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccban6l.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/omdsha256k256n104tau160v1/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/cc5Rt1Oc.s: Assembler messages:
encrypt.c: /tmp/cc5Rt1Oc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Rt1Oc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Rt1Oc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Rt1Oc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Rt1Oc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Rt1Oc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Rt1Oc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Rt1Oc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Rt1Oc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Rt1Oc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Rt1Oc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Rt1Oc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Rt1Oc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Rt1Oc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Rt1Oc.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/omdsha256k256n104tau160v1/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/cceT6SGf.s: Assembler messages:
encrypt.c: /tmp/cceT6SGf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceT6SGf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceT6SGf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceT6SGf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceT6SGf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceT6SGf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceT6SGf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceT6SGf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceT6SGf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceT6SGf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceT6SGf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceT6SGf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceT6SGf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceT6SGf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceT6SGf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceT6SGf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceT6SGf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceT6SGf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceT6SGf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceT6SGf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceT6SGf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceT6SGf.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/omdsha256k256n104tau160v1/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/ccJ11ukj.s: Assembler messages:
encrypt.c: /tmp/ccJ11ukj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ11ukj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ11ukj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ11ukj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11ukj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11ukj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11ukj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11ukj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11ukj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ11ukj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ11ukj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ11ukj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ11ukj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11ukj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ11ukj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ11ukj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ11ukj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ11ukj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ11ukj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ11ukj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11ukj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ11ukj.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/omdsha256k256n104tau160v1/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/ccdlCnuo.s: Assembler messages:
encrypt.c: /tmp/ccdlCnuo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdlCnuo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdlCnuo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdlCnuo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlCnuo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlCnuo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlCnuo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlCnuo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlCnuo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlCnuo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlCnuo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlCnuo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdlCnuo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlCnuo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdlCnuo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdlCnuo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdlCnuo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdlCnuo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdlCnuo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlCnuo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdlCnuo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdlCnuo.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/omdsha256k256n104tau160v1/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/ccPpDOob.s: Assembler messages:
encrypt.c: /tmp/ccPpDOob.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpDOob.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPpDOob.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPpDOob.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpDOob.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpDOob.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpDOob.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpDOob.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpDOob.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpDOob.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpDOob.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpDOob.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPpDOob.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpDOob.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPpDOob.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPpDOob.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpDOob.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpDOob.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpDOob.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpDOob.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpDOob.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpDOob.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/omdsha256k256n104tau160v1/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/ccrhCqDi.s: Assembler messages:
encrypt.c: /tmp/ccrhCqDi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhCqDi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhCqDi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhCqDi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhCqDi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhCqDi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhCqDi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhCqDi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhCqDi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhCqDi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhCqDi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhCqDi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhCqDi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhCqDi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhCqDi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhCqDi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrhCqDi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhCqDi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhCqDi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhCqDi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhCqDi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhCqDi.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/omdsha256k256n104tau160v1/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/ccTuBcUA.s: Assembler messages:
encrypt.c: /tmp/ccTuBcUA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTuBcUA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTuBcUA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTuBcUA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuBcUA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuBcUA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuBcUA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuBcUA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuBcUA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuBcUA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuBcUA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuBcUA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTuBcUA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuBcUA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTuBcUA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTuBcUA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuBcUA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuBcUA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuBcUA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuBcUA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuBcUA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTuBcUA.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/omdsha256k256n104tau160v1/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/cclPTqGt.s: Assembler messages:
encrypt.c: /tmp/cclPTqGt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclPTqGt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclPTqGt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclPTqGt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPTqGt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPTqGt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPTqGt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPTqGt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPTqGt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclPTqGt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclPTqGt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclPTqGt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclPTqGt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPTqGt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclPTqGt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclPTqGt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclPTqGt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclPTqGt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclPTqGt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclPTqGt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPTqGt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclPTqGt.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/omdsha256k256n104tau160v1/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/cc8TrWkq.s: Assembler messages:
encrypt.c: /tmp/cc8TrWkq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8TrWkq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8TrWkq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8TrWkq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TrWkq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TrWkq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TrWkq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TrWkq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TrWkq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8TrWkq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8TrWkq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8TrWkq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8TrWkq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TrWkq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8TrWkq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8TrWkq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8TrWkq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8TrWkq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8TrWkq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TrWkq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8TrWkq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8TrWkq.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/omdsha256k256n104tau160v1/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/ccZqTfTp.s: Assembler messages:
encrypt.c: /tmp/ccZqTfTp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqTfTp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZqTfTp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZqTfTp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqTfTp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqTfTp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqTfTp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqTfTp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqTfTp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZqTfTp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZqTfTp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZqTfTp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZqTfTp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqTfTp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZqTfTp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZqTfTp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZqTfTp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZqTfTp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZqTfTp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZqTfTp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqTfTp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZqTfTp.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/omdsha256k256n104tau160v1/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/ccIiT0YC.s: Assembler messages:
encrypt.c: /tmp/ccIiT0YC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIiT0YC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIiT0YC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIiT0YC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiT0YC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiT0YC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiT0YC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiT0YC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiT0YC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiT0YC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiT0YC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiT0YC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIiT0YC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiT0YC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIiT0YC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiT0YC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIiT0YC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiT0YC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiT0YC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiT0YC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiT0YC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiT0YC.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/omdsha256k256n104tau160v1/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/ccMdEpTF.s: Assembler messages:
encrypt.c: /tmp/ccMdEpTF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMdEpTF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMdEpTF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMdEpTF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdEpTF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdEpTF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdEpTF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdEpTF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdEpTF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdEpTF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdEpTF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdEpTF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMdEpTF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdEpTF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMdEpTF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMdEpTF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdEpTF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdEpTF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdEpTF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdEpTF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdEpTF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMdEpTF.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/omdsha256k256n104tau160v1/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/cc97QrNs.s: Assembler messages:
encrypt.c: /tmp/cc97QrNs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97QrNs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc97QrNs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc97QrNs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97QrNs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97QrNs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97QrNs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97QrNs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97QrNs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97QrNs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97QrNs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97QrNs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc97QrNs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97QrNs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc97QrNs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc97QrNs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97QrNs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97QrNs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97QrNs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97QrNs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97QrNs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97QrNs.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/omdsha256k256n104tau160v1/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/ccXmORPq.s: Assembler messages:
encrypt.c: /tmp/ccXmORPq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXmORPq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXmORPq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXmORPq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmORPq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmORPq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmORPq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmORPq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmORPq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmORPq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmORPq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmORPq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXmORPq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmORPq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXmORPq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmORPq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXmORPq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmORPq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXmORPq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXmORPq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmORPq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXmORPq.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/omdsha256k256n104tau160v1/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/ccOQONGT.s: Assembler messages:
encrypt.c: /tmp/ccOQONGT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOQONGT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOQONGT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOQONGT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQONGT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQONGT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQONGT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQONGT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQONGT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOQONGT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOQONGT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOQONGT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOQONGT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQONGT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOQONGT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOQONGT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOQONGT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOQONGT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOQONGT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOQONGT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQONGT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOQONGT.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/omdsha256k256n104tau160v1/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/ccScF25d.s: Assembler messages:
encrypt.c: /tmp/ccScF25d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccScF25d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccScF25d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccScF25d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScF25d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScF25d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScF25d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScF25d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScF25d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScF25d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScF25d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScF25d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccScF25d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScF25d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccScF25d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccScF25d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScF25d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScF25d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScF25d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScF25d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScF25d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScF25d.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/omdsha256k256n104tau160v1/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/ccSgEkc3.s: Assembler messages:
encrypt.c: /tmp/ccSgEkc3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSgEkc3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSgEkc3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSgEkc3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgEkc3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgEkc3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgEkc3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgEkc3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgEkc3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgEkc3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgEkc3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgEkc3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSgEkc3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgEkc3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSgEkc3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSgEkc3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgEkc3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSgEkc3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSgEkc3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgEkc3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSgEkc3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSgEkc3.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/omdsha256k256n104tau160v1/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/ccyrNv3u.s: Assembler messages:
encrypt.c: /tmp/ccyrNv3u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyrNv3u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyrNv3u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyrNv3u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyrNv3u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyrNv3u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyrNv3u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyrNv3u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyrNv3u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyrNv3u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyrNv3u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyrNv3u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyrNv3u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyrNv3u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyrNv3u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyrNv3u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyrNv3u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyrNv3u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyrNv3u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyrNv3u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyrNv3u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyrNv3u.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/omdsha256k256n104tau160v1/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/ccJJlCH2.s: Assembler messages:
encrypt.c: /tmp/ccJJlCH2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJlCH2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJlCH2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJlCH2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJlCH2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJlCH2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJlCH2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJlCH2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJlCH2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJlCH2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJlCH2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJlCH2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJlCH2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJlCH2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJlCH2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJlCH2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJJlCH2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJlCH2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJlCH2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJlCH2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJlCH2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJlCH2.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/omdsha256k256n104tau160v1/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/cclXkcRg.s: Assembler messages:
encrypt.c: /tmp/cclXkcRg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclXkcRg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclXkcRg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclXkcRg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXkcRg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXkcRg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXkcRg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXkcRg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXkcRg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclXkcRg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclXkcRg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclXkcRg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclXkcRg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXkcRg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclXkcRg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclXkcRg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclXkcRg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclXkcRg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclXkcRg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXkcRg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclXkcRg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclXkcRg.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/omdsha256k256n104tau160v1/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/ccNW1yF9.s: Assembler messages:
encrypt.c: /tmp/ccNW1yF9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNW1yF9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNW1yF9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNW1yF9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNW1yF9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNW1yF9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNW1yF9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNW1yF9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNW1yF9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNW1yF9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNW1yF9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNW1yF9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNW1yF9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNW1yF9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNW1yF9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNW1yF9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNW1yF9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNW1yF9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNW1yF9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNW1yF9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNW1yF9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNW1yF9.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/omdsha256k256n104tau160v1/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/cclkg5DG.s: Assembler messages:
encrypt.c: /tmp/cclkg5DG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclkg5DG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclkg5DG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclkg5DG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkg5DG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkg5DG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkg5DG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkg5DG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkg5DG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkg5DG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkg5DG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkg5DG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclkg5DG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkg5DG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclkg5DG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkg5DG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclkg5DG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkg5DG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclkg5DG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclkg5DG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkg5DG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclkg5DG.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/omdsha256k256n104tau160v1/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/ccOJ0ytm.s: Assembler messages:
encrypt.c: /tmp/ccOJ0ytm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOJ0ytm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOJ0ytm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOJ0ytm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJ0ytm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJ0ytm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJ0ytm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOJ0ytm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJ0ytm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOJ0ytm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJ0ytm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOJ0ytm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOJ0ytm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJ0ytm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOJ0ytm.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/omdsha256k256n104tau160v1/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/ccibsJHB.s: Assembler messages:
encrypt.c: /tmp/ccibsJHB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccibsJHB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccibsJHB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccibsJHB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibsJHB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibsJHB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibsJHB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibsJHB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibsJHB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibsJHB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibsJHB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibsJHB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccibsJHB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibsJHB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccibsJHB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccibsJHB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibsJHB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccibsJHB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccibsJHB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibsJHB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccibsJHB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccibsJHB.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/omdsha256k256n104tau160v1/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/ccBZWibj.s: Assembler messages:
encrypt.c: /tmp/ccBZWibj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBZWibj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBZWibj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBZWibj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZWibj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZWibj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZWibj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZWibj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZWibj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZWibj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZWibj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZWibj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBZWibj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZWibj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBZWibj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZWibj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBZWibj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBZWibj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBZWibj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBZWibj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBZWibj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBZWibj.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/omdsha256k256n104tau160v1/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/ccuSFlPn.s: Assembler messages:
encrypt.c: /tmp/ccuSFlPn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuSFlPn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuSFlPn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuSFlPn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSFlPn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSFlPn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSFlPn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSFlPn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSFlPn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSFlPn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSFlPn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSFlPn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuSFlPn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSFlPn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuSFlPn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuSFlPn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuSFlPn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuSFlPn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuSFlPn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuSFlPn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuSFlPn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuSFlPn.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/omdsha256k256n104tau160v1/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/ccOLHWcw.s: Assembler messages:
encrypt.c: /tmp/ccOLHWcw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOLHWcw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOLHWcw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOLHWcw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLHWcw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLHWcw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLHWcw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLHWcw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLHWcw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLHWcw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLHWcw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLHWcw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOLHWcw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLHWcw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOLHWcw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLHWcw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOLHWcw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLHWcw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLHWcw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLHWcw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLHWcw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLHWcw.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/omdsha256k256n104tau160v1/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/ccXzSM7D.s: Assembler messages:
encrypt.c: /tmp/ccXzSM7D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXzSM7D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXzSM7D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXzSM7D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzSM7D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzSM7D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzSM7D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzSM7D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzSM7D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzSM7D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzSM7D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzSM7D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXzSM7D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzSM7D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXzSM7D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXzSM7D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzSM7D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXzSM7D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXzSM7D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzSM7D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXzSM7D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXzSM7D.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/omdsha256k256n104tau160v1/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/ccVb2iCj.s: Assembler messages:
encrypt.c: /tmp/ccVb2iCj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVb2iCj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVb2iCj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVb2iCj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2iCj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2iCj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2iCj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2iCj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2iCj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2iCj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2iCj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2iCj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVb2iCj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2iCj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVb2iCj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2iCj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVb2iCj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2iCj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVb2iCj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVb2iCj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2iCj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVb2iCj.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/omdsha256k256n104tau160v1/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/ccaPPYbo.s: Assembler messages:
encrypt.c: /tmp/ccaPPYbo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaPPYbo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaPPYbo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaPPYbo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPPYbo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPPYbo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPPYbo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPPYbo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPPYbo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPPYbo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPPYbo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPPYbo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaPPYbo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPPYbo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaPPYbo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaPPYbo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPPYbo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaPPYbo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaPPYbo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPPYbo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaPPYbo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaPPYbo.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/omdsha256k256n104tau160v1/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/ccUtxV2M.s: Assembler messages:
encrypt.c: /tmp/ccUtxV2M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUtxV2M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUtxV2M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUtxV2M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtxV2M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtxV2M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtxV2M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtxV2M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtxV2M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtxV2M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtxV2M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtxV2M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUtxV2M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtxV2M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUtxV2M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtxV2M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUtxV2M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtxV2M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUtxV2M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUtxV2M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtxV2M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUtxV2M.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/omdsha256k256n104tau160v1/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/ccc4smqw.s: Assembler messages:
encrypt.c: /tmp/ccc4smqw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc4smqw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc4smqw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc4smqw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4smqw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4smqw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4smqw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4smqw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4smqw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4smqw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4smqw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4smqw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc4smqw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4smqw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc4smqw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc4smqw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4smqw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc4smqw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc4smqw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4smqw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc4smqw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc4smqw.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/omdsha256k256n104tau160v1/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/ccTni9MJ.s: Assembler messages:
encrypt.c: /tmp/ccTni9MJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTni9MJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTni9MJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTni9MJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTni9MJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTni9MJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTni9MJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTni9MJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTni9MJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTni9MJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTni9MJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTni9MJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTni9MJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTni9MJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTni9MJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTni9MJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTni9MJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTni9MJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTni9MJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTni9MJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTni9MJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTni9MJ.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/omdsha256k256n104tau160v1/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/ccgWRztj.s: Assembler messages:
encrypt.c: /tmp/ccgWRztj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgWRztj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgWRztj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgWRztj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWRztj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWRztj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWRztj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWRztj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWRztj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWRztj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWRztj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWRztj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgWRztj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWRztj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgWRztj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgWRztj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWRztj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWRztj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWRztj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWRztj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWRztj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgWRztj.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/omdsha256k256n104tau160v1/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/ccVkf39y.s: Assembler messages:
encrypt.c: /tmp/ccVkf39y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkf39y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVkf39y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVkf39y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkf39y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkf39y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkf39y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkf39y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkf39y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVkf39y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVkf39y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVkf39y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVkf39y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkf39y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVkf39y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVkf39y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVkf39y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVkf39y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVkf39y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkf39y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVkf39y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkf39y.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/omdsha256k256n104tau160v1/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/ccsxvB1V.s: Assembler messages:
encrypt.c: /tmp/ccsxvB1V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsxvB1V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsxvB1V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsxvB1V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxvB1V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxvB1V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxvB1V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxvB1V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxvB1V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxvB1V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxvB1V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxvB1V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsxvB1V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxvB1V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsxvB1V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxvB1V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsxvB1V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxvB1V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsxvB1V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsxvB1V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxvB1V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsxvB1V.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/omdsha256k256n104tau160v1/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/cc8nXvck.s: Assembler messages:
encrypt.c: /tmp/cc8nXvck.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8nXvck.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8nXvck.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8nXvck.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nXvck.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nXvck.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nXvck.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nXvck.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nXvck.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nXvck.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nXvck.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nXvck.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8nXvck.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nXvck.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8nXvck.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8nXvck.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8nXvck.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nXvck.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nXvck.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nXvck.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8nXvck.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8nXvck.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/omdsha256k256n104tau160v1/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/ccVeMY2J.s: Assembler messages:
encrypt.c: /tmp/ccVeMY2J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVeMY2J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVeMY2J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVeMY2J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeMY2J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeMY2J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeMY2J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeMY2J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeMY2J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVeMY2J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVeMY2J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVeMY2J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVeMY2J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeMY2J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVeMY2J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVeMY2J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVeMY2J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVeMY2J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVeMY2J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVeMY2J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeMY2J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVeMY2J.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/omdsha256k256n104tau160v1/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/ccUB545r.s: Assembler messages:
encrypt.c: /tmp/ccUB545r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUB545r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUB545r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUB545r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB545r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB545r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB545r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB545r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB545r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUB545r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUB545r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUB545r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUB545r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB545r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUB545r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUB545r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUB545r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUB545r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUB545r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUB545r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUB545r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUB545r.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/omdsha256k256n104tau160v1/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/cccF3lFI.s: Assembler messages:
encrypt.c: /tmp/cccF3lFI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccF3lFI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccF3lFI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccF3lFI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF3lFI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF3lFI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF3lFI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF3lFI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF3lFI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccF3lFI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccF3lFI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccF3lFI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccF3lFI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF3lFI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccF3lFI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccF3lFI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccF3lFI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccF3lFI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccF3lFI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccF3lFI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccF3lFI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccF3lFI.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/omdsha256k256n104tau160v1/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/ccGZ8J1C.s: Assembler messages:
encrypt.c: /tmp/ccGZ8J1C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZ8J1C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGZ8J1C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGZ8J1C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZ8J1C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZ8J1C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZ8J1C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGZ8J1C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZ8J1C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGZ8J1C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZ8J1C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGZ8J1C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGZ8J1C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZ8J1C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGZ8J1C.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/omdsha256k256n104tau160v1/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/ccPoxX9i.s: Assembler messages:
encrypt.c: /tmp/ccPoxX9i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPoxX9i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPoxX9i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPoxX9i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoxX9i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoxX9i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoxX9i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoxX9i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoxX9i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPoxX9i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPoxX9i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPoxX9i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPoxX9i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoxX9i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPoxX9i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPoxX9i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPoxX9i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPoxX9i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPoxX9i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoxX9i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPoxX9i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPoxX9i.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/omdsha256k256n104tau160v1/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/ccQ9DFeP.s: Assembler messages:
encrypt.c: /tmp/ccQ9DFeP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ9DFeP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ9DFeP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ9DFeP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9DFeP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9DFeP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9DFeP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ9DFeP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9DFeP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ9DFeP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ9DFeP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9DFeP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9DFeP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9DFeP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9DFeP.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/omdsha256k256n104tau160v1/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/ccjTefLs.s: Assembler messages:
encrypt.c: /tmp/ccjTefLs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTefLs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjTefLs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjTefLs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTefLs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTefLs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTefLs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTefLs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTefLs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTefLs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTefLs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTefLs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjTefLs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTefLs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjTefLs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjTefLs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTefLs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTefLs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTefLs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTefLs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTefLs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjTefLs.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/omdsha256k256n104tau160v1/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/ccX7OiYJ.s: Assembler messages:
encrypt.c: /tmp/ccX7OiYJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX7OiYJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX7OiYJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX7OiYJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7OiYJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7OiYJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7OiYJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX7OiYJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7OiYJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX7OiYJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7OiYJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7OiYJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7OiYJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7OiYJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7OiYJ.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/omdsha256k256n104tau160v1/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/ccplOiAk.s: Assembler messages:
encrypt.c: /tmp/ccplOiAk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccplOiAk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccplOiAk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccplOiAk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplOiAk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplOiAk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplOiAk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplOiAk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplOiAk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccplOiAk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccplOiAk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccplOiAk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccplOiAk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplOiAk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccplOiAk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccplOiAk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccplOiAk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccplOiAk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccplOiAk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplOiAk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccplOiAk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccplOiAk.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/omdsha256k256n104tau160v1/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/ccMqFLNk.s: Assembler messages:
encrypt.c: /tmp/ccMqFLNk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqFLNk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMqFLNk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMqFLNk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqFLNk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqFLNk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqFLNk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqFLNk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqFLNk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqFLNk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqFLNk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqFLNk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMqFLNk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqFLNk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMqFLNk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqFLNk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMqFLNk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqFLNk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqFLNk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqFLNk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqFLNk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqFLNk.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/omdsha256k256n104tau160v1/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/ccZtzPt0.s: Assembler messages:
encrypt.c: /tmp/ccZtzPt0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZtzPt0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZtzPt0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZtzPt0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZtzPt0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZtzPt0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZtzPt0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZtzPt0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZtzPt0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZtzPt0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZtzPt0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZtzPt0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZtzPt0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZtzPt0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZtzPt0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZtzPt0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZtzPt0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZtzPt0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZtzPt0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZtzPt0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZtzPt0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZtzPt0.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/omdsha256k256n104tau160v1/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/ccGU9fWf.s: Assembler messages:
encrypt.c: /tmp/ccGU9fWf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGU9fWf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGU9fWf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGU9fWf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGU9fWf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGU9fWf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGU9fWf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGU9fWf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGU9fWf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGU9fWf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGU9fWf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGU9fWf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGU9fWf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGU9fWf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGU9fWf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGU9fWf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGU9fWf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGU9fWf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGU9fWf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGU9fWf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGU9fWf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGU9fWf.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/omdsha256k256n104tau160v1/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/ccgbTJxO.s: Assembler messages:
encrypt.c: /tmp/ccgbTJxO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgbTJxO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgbTJxO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgbTJxO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTJxO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTJxO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTJxO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTJxO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTJxO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTJxO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTJxO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTJxO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgbTJxO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTJxO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgbTJxO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgbTJxO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTJxO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbTJxO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbTJxO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTJxO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbTJxO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgbTJxO.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/omdsha256k256n104tau160v1/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/cc8eFZo0.s: Assembler messages:
encrypt.c: /tmp/cc8eFZo0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8eFZo0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8eFZo0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8eFZo0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8eFZo0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8eFZo0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8eFZo0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8eFZo0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8eFZo0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8eFZo0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8eFZo0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8eFZo0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8eFZo0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8eFZo0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8eFZo0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8eFZo0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8eFZo0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8eFZo0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8eFZo0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8eFZo0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8eFZo0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8eFZo0.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/omdsha256k256n104tau160v1/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/ccKGbhgs.s: Assembler messages:
encrypt.c: /tmp/ccKGbhgs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKGbhgs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKGbhgs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKGbhgs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbhgs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbhgs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbhgs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbhgs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbhgs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbhgs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbhgs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbhgs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKGbhgs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbhgs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKGbhgs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbhgs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKGbhgs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbhgs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKGbhgs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKGbhgs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbhgs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKGbhgs.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/omdsha256k256n104tau160v1/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/ccNNe7RU.s: Assembler messages:
encrypt.c: /tmp/ccNNe7RU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNNe7RU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNNe7RU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNNe7RU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNe7RU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNe7RU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNe7RU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNe7RU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNe7RU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNe7RU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNe7RU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNe7RU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNNe7RU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNe7RU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNNe7RU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNNe7RU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNe7RU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNe7RU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNe7RU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNe7RU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNe7RU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNNe7RU.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/omdsha256k256n104tau160v1/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/ccwfEA0g.s: Assembler messages:
encrypt.c: /tmp/ccwfEA0g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwfEA0g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwfEA0g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwfEA0g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfEA0g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfEA0g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfEA0g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfEA0g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfEA0g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfEA0g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfEA0g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfEA0g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwfEA0g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfEA0g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwfEA0g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfEA0g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwfEA0g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfEA0g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwfEA0g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwfEA0g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfEA0g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwfEA0g.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/omdsha256k256n104tau160v1/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/cc3FLOUO.s: Assembler messages:
encrypt.c: /tmp/cc3FLOUO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3FLOUO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3FLOUO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3FLOUO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FLOUO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FLOUO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FLOUO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FLOUO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FLOUO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3FLOUO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3FLOUO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3FLOUO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3FLOUO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FLOUO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3FLOUO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3FLOUO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3FLOUO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3FLOUO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3FLOUO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FLOUO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3FLOUO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3FLOUO.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/omdsha256k256n104tau160v1/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/cc4BSFCg.s: Assembler messages:
encrypt.c: /tmp/cc4BSFCg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4BSFCg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4BSFCg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4BSFCg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BSFCg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BSFCg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BSFCg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BSFCg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BSFCg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BSFCg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BSFCg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BSFCg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4BSFCg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BSFCg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4BSFCg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BSFCg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4BSFCg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BSFCg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4BSFCg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4BSFCg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BSFCg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4BSFCg.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/omdsha256k256n104tau160v1/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/ccHg9URN.s: Assembler messages:
encrypt.c: /tmp/ccHg9URN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHg9URN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHg9URN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHg9URN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHg9URN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHg9URN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHg9URN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHg9URN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHg9URN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHg9URN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHg9URN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHg9URN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHg9URN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHg9URN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHg9URN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHg9URN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHg9URN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHg9URN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHg9URN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHg9URN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHg9URN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHg9URN.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/omdsha256k256n104tau160v1/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/ccvH5vKb.s: Assembler messages:
encrypt.c: /tmp/ccvH5vKb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvH5vKb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvH5vKb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvH5vKb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH5vKb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH5vKb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH5vKb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH5vKb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH5vKb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvH5vKb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvH5vKb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvH5vKb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvH5vKb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH5vKb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvH5vKb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvH5vKb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvH5vKb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvH5vKb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvH5vKb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvH5vKb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH5vKb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvH5vKb.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/omdsha256k256n104tau160v1/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/ccMOPU0c.s: Assembler messages:
encrypt.c: /tmp/ccMOPU0c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMOPU0c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMOPU0c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMOPU0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOPU0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOPU0c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOPU0c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOPU0c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOPU0c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOPU0c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOPU0c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOPU0c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMOPU0c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOPU0c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMOPU0c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOPU0c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMOPU0c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMOPU0c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOPU0c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOPU0c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOPU0c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOPU0c.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/omdsha256k256n104tau160v1/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/ccPdql0P.s: Assembler messages:
encrypt.c: /tmp/ccPdql0P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPdql0P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPdql0P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPdql0P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdql0P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdql0P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdql0P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdql0P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdql0P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdql0P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdql0P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdql0P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPdql0P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdql0P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPdql0P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPdql0P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPdql0P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPdql0P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPdql0P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdql0P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPdql0P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPdql0P.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/omdsha256k256n104tau160v1/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/ccPOENWH.s: Assembler messages:
encrypt.c: /tmp/ccPOENWH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPOENWH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPOENWH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPOENWH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOENWH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOENWH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOENWH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOENWH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOENWH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOENWH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOENWH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOENWH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPOENWH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOENWH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPOENWH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPOENWH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOENWH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPOENWH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPOENWH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOENWH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPOENWH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPOENWH.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/omdsha256k256n104tau160v1/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/ccasKy9d.s: Assembler messages:
encrypt.c: /tmp/ccasKy9d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccasKy9d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccasKy9d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccasKy9d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasKy9d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasKy9d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasKy9d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasKy9d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasKy9d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccasKy9d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccasKy9d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccasKy9d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccasKy9d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasKy9d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccasKy9d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccasKy9d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccasKy9d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccasKy9d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccasKy9d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccasKy9d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasKy9d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccasKy9d.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/omdsha256k256n104tau160v1/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/cc4Xs2I2.s: Assembler messages:
encrypt.c: /tmp/cc4Xs2I2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Xs2I2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Xs2I2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Xs2I2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Xs2I2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Xs2I2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Xs2I2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Xs2I2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Xs2I2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4Xs2I2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Xs2I2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Xs2I2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Xs2I2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Xs2I2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Xs2I2.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/omdsha256k256n104tau160v1/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/cciy9xhJ.s: Assembler messages:
encrypt.c: /tmp/cciy9xhJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciy9xhJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciy9xhJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciy9xhJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy9xhJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy9xhJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy9xhJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy9xhJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy9xhJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciy9xhJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciy9xhJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciy9xhJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciy9xhJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy9xhJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciy9xhJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciy9xhJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciy9xhJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciy9xhJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciy9xhJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy9xhJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciy9xhJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciy9xhJ.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/omdsha256k256n104tau160v1/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/cc71hY0W.s: Assembler messages:
encrypt.c: /tmp/cc71hY0W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc71hY0W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc71hY0W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc71hY0W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71hY0W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71hY0W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71hY0W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71hY0W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71hY0W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71hY0W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71hY0W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71hY0W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc71hY0W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71hY0W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc71hY0W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71hY0W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc71hY0W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71hY0W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc71hY0W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc71hY0W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71hY0W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc71hY0W.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/omdsha256k256n104tau160v1/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/ccKkoH5v.s: Assembler messages:
encrypt.c: /tmp/ccKkoH5v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkoH5v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKkoH5v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKkoH5v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkoH5v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkoH5v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkoH5v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkoH5v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkoH5v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkoH5v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkoH5v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkoH5v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKkoH5v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkoH5v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKkoH5v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKkoH5v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKkoH5v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkoH5v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkoH5v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkoH5v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKkoH5v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkoH5v.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/omdsha256k256n104tau160v1/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/ccBGLu6b.s: Assembler messages:
encrypt.c: /tmp/ccBGLu6b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBGLu6b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBGLu6b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBGLu6b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGLu6b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGLu6b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGLu6b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGLu6b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGLu6b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGLu6b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGLu6b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGLu6b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBGLu6b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGLu6b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBGLu6b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGLu6b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBGLu6b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBGLu6b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBGLu6b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBGLu6b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBGLu6b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBGLu6b.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/omdsha256k256n104tau160v1/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/ccOc8fSL.s: Assembler messages:
encrypt.c: /tmp/ccOc8fSL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOc8fSL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOc8fSL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOc8fSL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc8fSL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc8fSL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc8fSL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc8fSL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc8fSL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc8fSL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc8fSL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc8fSL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOc8fSL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc8fSL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOc8fSL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOc8fSL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc8fSL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOc8fSL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOc8fSL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc8fSL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOc8fSL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOc8fSL.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/omdsha256k256n104tau160v1/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/ccRLEBZ1.s: Assembler messages:
encrypt.c: /tmp/ccRLEBZ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRLEBZ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRLEBZ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRLEBZ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLEBZ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLEBZ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLEBZ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRLEBZ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLEBZ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRLEBZ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLEBZ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLEBZ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLEBZ1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLEBZ1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLEBZ1.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/omdsha256k256n104tau160v1/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/ccVyvogB.s: Assembler messages:
encrypt.c: /tmp/ccVyvogB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVyvogB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVyvogB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVyvogB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyvogB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyvogB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyvogB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyvogB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyvogB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyvogB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyvogB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyvogB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVyvogB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyvogB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVyvogB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVyvogB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyvogB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyvogB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyvogB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyvogB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyvogB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVyvogB.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/omdsha256k256n104tau160v1/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/ccdOZVIX.s: Assembler messages:
encrypt.c: /tmp/ccdOZVIX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdOZVIX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdOZVIX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdOZVIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOZVIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOZVIX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOZVIX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOZVIX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOZVIX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOZVIX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOZVIX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOZVIX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdOZVIX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOZVIX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdOZVIX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOZVIX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdOZVIX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOZVIX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdOZVIX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdOZVIX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOZVIX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdOZVIX.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/omdsha256k256n104tau160v1/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/ccyVLkeD.s: Assembler messages:
encrypt.c: /tmp/ccyVLkeD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVLkeD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyVLkeD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyVLkeD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVLkeD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVLkeD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVLkeD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVLkeD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVLkeD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVLkeD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVLkeD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVLkeD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyVLkeD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVLkeD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyVLkeD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyVLkeD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVLkeD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVLkeD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVLkeD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVLkeD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVLkeD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVLkeD.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/omdsha256k256n104tau160v1/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/ccK4rFlt.s: Assembler messages:
encrypt.c: /tmp/ccK4rFlt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK4rFlt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK4rFlt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK4rFlt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4rFlt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4rFlt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4rFlt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4rFlt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4rFlt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK4rFlt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK4rFlt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK4rFlt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK4rFlt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4rFlt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK4rFlt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK4rFlt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK4rFlt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK4rFlt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK4rFlt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK4rFlt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK4rFlt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK4rFlt.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/omdsha256k256n104tau160v1/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/ccfDAc9S.s: Assembler messages:
encrypt.c: /tmp/ccfDAc9S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfDAc9S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfDAc9S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfDAc9S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDAc9S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDAc9S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDAc9S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDAc9S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDAc9S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDAc9S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDAc9S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDAc9S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfDAc9S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDAc9S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfDAc9S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDAc9S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfDAc9S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDAc9S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDAc9S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDAc9S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDAc9S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDAc9S.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/omdsha256k256n104tau160v1/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/cc5XvAXD.s: Assembler messages:
encrypt.c: /tmp/cc5XvAXD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5XvAXD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5XvAXD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5XvAXD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XvAXD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XvAXD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XvAXD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XvAXD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XvAXD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XvAXD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XvAXD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XvAXD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5XvAXD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XvAXD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5XvAXD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5XvAXD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5XvAXD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5XvAXD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5XvAXD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5XvAXD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5XvAXD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5XvAXD.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/omdsha256k256n104tau160v1/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/ccazcW54.s: Assembler messages:
encrypt.c: /tmp/ccazcW54.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccazcW54.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccazcW54.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccazcW54.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazcW54.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazcW54.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazcW54.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazcW54.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazcW54.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazcW54.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazcW54.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazcW54.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccazcW54.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazcW54.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccazcW54.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazcW54.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccazcW54.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazcW54.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccazcW54.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccazcW54.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazcW54.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccazcW54.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/omdsha256k256n104tau160v1/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/ccMa9yQv.s: Assembler messages:
encrypt.c: /tmp/ccMa9yQv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMa9yQv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMa9yQv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMa9yQv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMa9yQv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMa9yQv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMa9yQv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMa9yQv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMa9yQv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMa9yQv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMa9yQv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMa9yQv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMa9yQv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMa9yQv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMa9yQv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMa9yQv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMa9yQv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMa9yQv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMa9yQv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMa9yQv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMa9yQv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMa9yQv.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/omdsha256k256n104tau160v1/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/ccVadC0T.s: Assembler messages:
encrypt.c: /tmp/ccVadC0T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVadC0T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVadC0T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVadC0T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVadC0T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVadC0T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVadC0T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVadC0T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVadC0T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVadC0T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVadC0T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVadC0T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVadC0T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVadC0T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVadC0T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVadC0T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVadC0T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVadC0T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVadC0T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVadC0T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVadC0T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVadC0T.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/omdsha256k256n104tau160v1/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/cc0q2jgd.s: Assembler messages:
encrypt.c: /tmp/cc0q2jgd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0q2jgd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0q2jgd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0q2jgd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0q2jgd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0q2jgd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0q2jgd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0q2jgd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0q2jgd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0q2jgd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0q2jgd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0q2jgd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0q2jgd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0q2jgd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0q2jgd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0q2jgd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0q2jgd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0q2jgd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0q2jgd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0q2jgd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0q2jgd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0q2jgd.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/omdsha256k256n104tau160v1/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/ccqk5Ljx.s: Assembler messages:
encrypt.c: /tmp/ccqk5Ljx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqk5Ljx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqk5Ljx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqk5Ljx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqk5Ljx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqk5Ljx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqk5Ljx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqk5Ljx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqk5Ljx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqk5Ljx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqk5Ljx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqk5Ljx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqk5Ljx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqk5Ljx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqk5Ljx.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/omdsha256k256n104tau160v1/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/ccSShmvs.s: Assembler messages:
encrypt.c: /tmp/ccSShmvs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSShmvs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSShmvs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSShmvs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSShmvs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSShmvs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSShmvs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSShmvs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSShmvs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSShmvs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSShmvs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSShmvs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSShmvs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSShmvs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSShmvs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSShmvs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSShmvs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSShmvs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSShmvs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSShmvs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSShmvs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSShmvs.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/omdsha256k256n104tau160v1/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/ccvJYC12.s: Assembler messages:
encrypt.c: /tmp/ccvJYC12.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJYC12.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvJYC12.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvJYC12.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJYC12.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJYC12.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJYC12.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJYC12.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJYC12.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJYC12.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJYC12.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJYC12.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvJYC12.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJYC12.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvJYC12.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvJYC12.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvJYC12.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJYC12.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJYC12.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJYC12.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvJYC12.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJYC12.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/omdsha256k256n104tau160v1/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/ccB1jzag.s: Assembler messages:
encrypt.c: /tmp/ccB1jzag.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB1jzag.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB1jzag.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB1jzag.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1jzag.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1jzag.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1jzag.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1jzag.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1jzag.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB1jzag.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB1jzag.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB1jzag.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB1jzag.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1jzag.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB1jzag.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB1jzag.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB1jzag.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB1jzag.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB1jzag.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1jzag.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB1jzag.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB1jzag.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/omdsha256k256n104tau160v1/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/ccXjS8DE.s: Assembler messages:
encrypt.c: /tmp/ccXjS8DE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXjS8DE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXjS8DE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXjS8DE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjS8DE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjS8DE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjS8DE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjS8DE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjS8DE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjS8DE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjS8DE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjS8DE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXjS8DE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjS8DE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXjS8DE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjS8DE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXjS8DE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXjS8DE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjS8DE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjS8DE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjS8DE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjS8DE.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/omdsha256k256n104tau160v1/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/ccI1lVt5.s: Assembler messages:
encrypt.c: /tmp/ccI1lVt5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI1lVt5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI1lVt5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI1lVt5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1lVt5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1lVt5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1lVt5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1lVt5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1lVt5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1lVt5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1lVt5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1lVt5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI1lVt5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1lVt5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI1lVt5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI1lVt5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1lVt5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1lVt5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1lVt5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1lVt5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1lVt5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI1lVt5.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/omdsha256k256n104tau160v1/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/ccVweXTt.s: Assembler messages:
encrypt.c: /tmp/ccVweXTt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVweXTt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVweXTt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVweXTt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVweXTt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVweXTt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVweXTt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVweXTt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVweXTt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVweXTt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVweXTt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVweXTt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVweXTt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVweXTt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVweXTt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVweXTt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVweXTt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVweXTt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVweXTt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVweXTt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVweXTt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVweXTt.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/omdsha256k256n104tau160v1/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/cc4Y4QjA.s: Assembler messages:
encrypt.c: /tmp/cc4Y4QjA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Y4QjA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Y4QjA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Y4QjA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Y4QjA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Y4QjA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Y4QjA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Y4QjA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Y4QjA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4Y4QjA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Y4QjA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Y4QjA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Y4QjA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Y4QjA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Y4QjA.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/omdsha256k256n104tau160v1/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/cck1SZkk.s: Assembler messages:
encrypt.c: /tmp/cck1SZkk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck1SZkk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck1SZkk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck1SZkk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1SZkk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1SZkk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1SZkk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1SZkk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1SZkk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1SZkk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1SZkk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1SZkk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck1SZkk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1SZkk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck1SZkk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck1SZkk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1SZkk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1SZkk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1SZkk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1SZkk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1SZkk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck1SZkk.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/omdsha256k256n104tau160v1/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/ccURHIEz.s: Assembler messages:
encrypt.c: /tmp/ccURHIEz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccURHIEz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccURHIEz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccURHIEz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURHIEz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURHIEz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURHIEz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURHIEz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURHIEz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURHIEz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURHIEz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURHIEz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccURHIEz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURHIEz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccURHIEz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURHIEz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccURHIEz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURHIEz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccURHIEz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccURHIEz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURHIEz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccURHIEz.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/omdsha256k256n104tau160v1/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/ccuYwS7D.s: Assembler messages:
encrypt.c: /tmp/ccuYwS7D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuYwS7D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuYwS7D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuYwS7D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYwS7D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYwS7D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYwS7D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYwS7D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYwS7D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuYwS7D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuYwS7D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuYwS7D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuYwS7D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYwS7D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuYwS7D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuYwS7D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuYwS7D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuYwS7D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuYwS7D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYwS7D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuYwS7D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuYwS7D.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/omdsha256k256n104tau160v1/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/ccaxzTwL.s: Assembler messages:
encrypt.c: /tmp/ccaxzTwL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaxzTwL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaxzTwL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaxzTwL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxzTwL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxzTwL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxzTwL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxzTwL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxzTwL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxzTwL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxzTwL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxzTwL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaxzTwL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxzTwL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaxzTwL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxzTwL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaxzTwL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaxzTwL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxzTwL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxzTwL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaxzTwL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaxzTwL.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/omdsha256k256n104tau160v1/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/cchQzWlh.s: Assembler messages:
encrypt.c: /tmp/cchQzWlh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchQzWlh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchQzWlh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchQzWlh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQzWlh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQzWlh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQzWlh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQzWlh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQzWlh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQzWlh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQzWlh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQzWlh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchQzWlh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQzWlh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchQzWlh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchQzWlh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQzWlh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchQzWlh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchQzWlh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQzWlh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchQzWlh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchQzWlh.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/omdsha256k256n104tau160v1/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/ccFUcqyz.s: Assembler messages:
encrypt.c: /tmp/ccFUcqyz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFUcqyz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFUcqyz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFUcqyz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUcqyz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUcqyz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUcqyz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUcqyz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUcqyz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUcqyz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUcqyz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUcqyz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFUcqyz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUcqyz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFUcqyz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUcqyz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFUcqyz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUcqyz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFUcqyz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFUcqyz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUcqyz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFUcqyz.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/omdsha256k256n104tau160v1/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/ccY38D8D.s: Assembler messages:
encrypt.c: /tmp/ccY38D8D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY38D8D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY38D8D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY38D8D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY38D8D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY38D8D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY38D8D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY38D8D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY38D8D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY38D8D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY38D8D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY38D8D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY38D8D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY38D8D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY38D8D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY38D8D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY38D8D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY38D8D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY38D8D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY38D8D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY38D8D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY38D8D.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