Implementation notes: x86, hydra4, crypto_aead/omdsha256k128n96tau96v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
339187refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
339203refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
339671refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
348847refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
349545refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
350766refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
350938refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
351129refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
354050refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
354081refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
354670refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
354771refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
355181refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
355205refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
355703refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
356862refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
357138refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
357232refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
357580refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
358013refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
358239refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
359405refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
359608refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
359686refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
359919refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
360099refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
360321refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
360812refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
361822refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
361905refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
362298refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
362985refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
363332refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
363429refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
364510refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
365668refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
366078refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
367142refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
368242refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
368480refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
368499refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
368534refgcc -m32 -O -fomit-frame-pointer2014061220140525
368843refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
369166refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
369197refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
369256refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
369720refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
369907refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
370270refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
373168refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
373351refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
373394refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
374178refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
374915refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
375086refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
375141refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
375227refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
375278refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
375609refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
375621refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
375953refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
376006refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
376276refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
377099refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
377333refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
377520refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
380481refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
380539refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
380687refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
380902refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
381136refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
381237refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
381759refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
381763refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
381880refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
382840refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
386377refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
387091refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
387403refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
387976refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
388237refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
388787refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
389170refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
390336refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
393888refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
394193refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
394419refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
395577refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
396224refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
399313refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
399372refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
401088refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
401844refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
401989refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
402082refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
403474refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
403740refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
404251refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
404758refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
450591refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
453106refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
453149refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
453820refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
454046refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
455640refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
455887refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
456304refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
456386refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
456476refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
457006refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
458141refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
460898refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
475535refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
475929refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
476084refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
476268refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
478397refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
479552refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
480000refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
480667refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
484524refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
484727refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
485683refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
486096refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
486100refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
486447refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
490148refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
491037refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
491423refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
491431refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
491751refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
491794refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
492683refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
492781refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
493479refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
493682refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
494446refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
494867refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
494894refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
495561refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
496010refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
496029refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
496037refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
496482refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
497051refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
497219refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
497293refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
497472refgcc -m32 -Os -fomit-frame-pointer2014061220140525
497675refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
497691refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
497781refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
497823refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
497882refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
498943refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
499442refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
499656refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
499664refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
500335refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
503077refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
503119refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
503779refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
503985refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
504738refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
505015refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
506520refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
508517refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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