Implementation notes: x86, latour, crypto_aead/omdsha256k128n96tau128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
319491refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
320499refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
322623refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
323199refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
323253refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
325404refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
325674refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
326079refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
326304refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
327168refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
327240refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
327987refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
328050refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
328689refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
328698refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
328977refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
329625refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
330669refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
331272refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
331335refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
331695refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
332370refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
333954refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
334485refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
334494refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
334728refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
334926refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
335088refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
335547refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
335817refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
335943refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
336600refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
336609refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
336762refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
336960refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
337014refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
337077refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
337212refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
337392refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
337410refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
337482refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
337482refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
337779refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
337815refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
337923refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
338598refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
338760refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
340344refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
340515refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
340776refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
341037refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
341766refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
341829refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
342189refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
342387refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
343512refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
344880refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
345915refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
345924refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
346293refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
347391refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
349659refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
349893refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
350604refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
350829refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
350919refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
351261refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
351378refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
351558refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
352350refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
352593refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
352611refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
352818refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
352872refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
353223refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
353313refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
353610refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
354276refgcc -m32 -O -fomit-frame-pointer2017072420170718
354303refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
354789refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
355131refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
355284refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
355401refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
355680refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
356058refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
356094refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
356175refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
356463refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
356472refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
356553refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
356607refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
356706refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
357291refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
357642refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
357732refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
358002refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
358011refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
358038refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
358101refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
358371refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
358497refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
359055refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
359496refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
359775refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
360045refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
361089refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
361341refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
361656refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
362160refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
362709refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
363429refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
363771refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
365202refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
367488refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
368667refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
373572refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
374508refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
376128refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
376893refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
378468refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
380331refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
380529refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
380862refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
381015refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
384183refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
384192refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
384237refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
386847refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
391563refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
391995refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
392004refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
392022refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
392157refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
392472refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
392607refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
392841refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
392958refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
394137refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
394272refgcc -m32 -Os -fomit-frame-pointer2017072420170718
394452refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
394506refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
395298refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
395793refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
396297refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
396693refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
396720refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
396981refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
398025refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
398466refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
398979refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
399357refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
400221refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
400257refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
400671refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
400716refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
401265refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
401274refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
401391refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
401733refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
401796refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
402003refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
402777refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
404649refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
409239refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
412965refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
413262refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
414333refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2ryHFq.s: Assembler messages:
encrypt.c: /tmp/cc2ryHFq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2ryHFq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2ryHFq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2ryHFq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ryHFq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ryHFq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ryHFq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ryHFq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ryHFq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ryHFq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ryHFq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ryHFq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2ryHFq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ryHFq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2ryHFq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ryHFq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2ryHFq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ryHFq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ryHFq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ryHFq.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccow0uSl.s: Assembler messages:
encrypt.c: /tmp/ccow0uSl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccow0uSl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccow0uSl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccow0uSl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow0uSl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow0uSl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow0uSl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow0uSl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow0uSl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow0uSl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow0uSl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow0uSl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccow0uSl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow0uSl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccow0uSl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccow0uSl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow0uSl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccow0uSl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccow0uSl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow0uSl.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaDU8Oo.s: Assembler messages:
encrypt.c: /tmp/ccaDU8Oo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaDU8Oo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaDU8Oo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaDU8Oo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDU8Oo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDU8Oo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDU8Oo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaDU8Oo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaDU8Oo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDU8Oo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDU8Oo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDU8Oo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDU8Oo.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjdkzeB.s: Assembler messages:
encrypt.c: /tmp/ccjdkzeB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjdkzeB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjdkzeB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjdkzeB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdkzeB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdkzeB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdkzeB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdkzeB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdkzeB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdkzeB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdkzeB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdkzeB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjdkzeB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdkzeB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjdkzeB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdkzeB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjdkzeB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdkzeB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjdkzeB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjdkzeB.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm4SxAr.s: Assembler messages:
encrypt.c: /tmp/ccm4SxAr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm4SxAr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm4SxAr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm4SxAr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4SxAr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4SxAr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4SxAr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4SxAr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4SxAr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4SxAr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4SxAr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4SxAr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm4SxAr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4SxAr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm4SxAr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4SxAr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm4SxAr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4SxAr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4SxAr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4SxAr.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyNsO6o.s: Assembler messages:
encrypt.c: /tmp/ccyNsO6o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyNsO6o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyNsO6o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyNsO6o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNsO6o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNsO6o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNsO6o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNsO6o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNsO6o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNsO6o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNsO6o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNsO6o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyNsO6o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNsO6o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyNsO6o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyNsO6o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyNsO6o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNsO6o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNsO6o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNsO6o.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaEWMPP.s: Assembler messages:
encrypt.c: /tmp/ccaEWMPP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaEWMPP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaEWMPP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaEWMPP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEWMPP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEWMPP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEWMPP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEWMPP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEWMPP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEWMPP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEWMPP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEWMPP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaEWMPP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEWMPP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaEWMPP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaEWMPP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEWMPP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEWMPP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEWMPP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEWMPP.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyRjzoY.s: Assembler messages:
encrypt.c: /tmp/ccyRjzoY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyRjzoY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyRjzoY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyRjzoY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRjzoY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRjzoY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRjzoY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRjzoY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRjzoY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRjzoY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRjzoY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRjzoY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyRjzoY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRjzoY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyRjzoY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRjzoY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyRjzoY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRjzoY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRjzoY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRjzoY.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYvnk6R.s: Assembler messages:
encrypt.c: /tmp/ccYvnk6R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYvnk6R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYvnk6R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYvnk6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvnk6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvnk6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvnk6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvnk6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvnk6R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvnk6R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvnk6R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvnk6R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYvnk6R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvnk6R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYvnk6R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvnk6R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYvnk6R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvnk6R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvnk6R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvnk6R.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyuIjcR.s: Assembler messages:
encrypt.c: /tmp/ccyuIjcR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyuIjcR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyuIjcR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyuIjcR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuIjcR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuIjcR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuIjcR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuIjcR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuIjcR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuIjcR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuIjcR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuIjcR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyuIjcR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuIjcR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyuIjcR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyuIjcR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyuIjcR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyuIjcR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyuIjcR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuIjcR.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSNNZeb.s: Assembler messages:
encrypt.c: /tmp/ccSNNZeb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSNNZeb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSNNZeb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSNNZeb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNNZeb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNNZeb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNNZeb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNNZeb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNNZeb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSNNZeb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSNNZeb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSNNZeb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSNNZeb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNNZeb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSNNZeb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSNNZeb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSNNZeb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSNNZeb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSNNZeb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSNNZeb.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDBP3Dx.s: Assembler messages:
encrypt.c: /tmp/ccDBP3Dx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDBP3Dx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDBP3Dx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDBP3Dx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBP3Dx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBP3Dx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBP3Dx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBP3Dx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBP3Dx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBP3Dx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBP3Dx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBP3Dx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDBP3Dx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBP3Dx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDBP3Dx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBP3Dx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDBP3Dx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBP3Dx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDBP3Dx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDBP3Dx.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFV1aQa.s: Assembler messages:
encrypt.c: /tmp/ccFV1aQa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFV1aQa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFV1aQa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFV1aQa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFV1aQa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFV1aQa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFV1aQa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFV1aQa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFV1aQa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFV1aQa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFV1aQa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFV1aQa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFV1aQa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFV1aQa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFV1aQa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFV1aQa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFV1aQa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFV1aQa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFV1aQa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFV1aQa.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce8yvAR.s: Assembler messages:
encrypt.c: /tmp/cce8yvAR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce8yvAR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce8yvAR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce8yvAR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8yvAR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8yvAR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8yvAR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8yvAR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8yvAR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8yvAR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8yvAR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8yvAR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce8yvAR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8yvAR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce8yvAR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce8yvAR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8yvAR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce8yvAR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce8yvAR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8yvAR.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKxHy5S.s: Assembler messages:
encrypt.c: /tmp/ccKxHy5S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKxHy5S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKxHy5S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKxHy5S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHy5S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHy5S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHy5S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHy5S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHy5S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKxHy5S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKxHy5S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKxHy5S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKxHy5S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHy5S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKxHy5S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKxHy5S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKxHy5S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKxHy5S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKxHy5S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHy5S.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9lCeLb.s: Assembler messages:
encrypt.c: /tmp/cc9lCeLb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9lCeLb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9lCeLb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9lCeLb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lCeLb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lCeLb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lCeLb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lCeLb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lCeLb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9lCeLb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9lCeLb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9lCeLb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9lCeLb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lCeLb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9lCeLb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9lCeLb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9lCeLb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9lCeLb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9lCeLb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9lCeLb.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHQoNZ6.s: Assembler messages:
encrypt.c: /tmp/ccHQoNZ6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHQoNZ6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHQoNZ6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHQoNZ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQoNZ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQoNZ6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQoNZ6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQoNZ6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQoNZ6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQoNZ6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQoNZ6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQoNZ6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHQoNZ6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQoNZ6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHQoNZ6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQoNZ6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHQoNZ6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQoNZ6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQoNZ6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQoNZ6.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNAgxt2.s: Assembler messages:
encrypt.c: /tmp/ccNAgxt2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNAgxt2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNAgxt2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNAgxt2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAgxt2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAgxt2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAgxt2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAgxt2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAgxt2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAgxt2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAgxt2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAgxt2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNAgxt2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAgxt2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNAgxt2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAgxt2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNAgxt2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAgxt2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNAgxt2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNAgxt2.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrfgqDy.s: Assembler messages:
encrypt.c: /tmp/ccrfgqDy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrfgqDy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrfgqDy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrfgqDy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfgqDy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfgqDy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfgqDy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfgqDy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfgqDy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrfgqDy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrfgqDy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrfgqDy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrfgqDy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfgqDy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrfgqDy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrfgqDy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrfgqDy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrfgqDy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrfgqDy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfgqDy.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDvblLI.s: Assembler messages:
encrypt.c: /tmp/ccDvblLI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDvblLI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDvblLI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDvblLI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvblLI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvblLI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvblLI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvblLI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvblLI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvblLI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvblLI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvblLI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDvblLI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvblLI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDvblLI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDvblLI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvblLI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDvblLI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDvblLI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvblLI.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPG3L5U.s: Assembler messages:
encrypt.c: /tmp/ccPG3L5U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPG3L5U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPG3L5U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPG3L5U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPG3L5U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPG3L5U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPG3L5U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPG3L5U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPG3L5U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPG3L5U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPG3L5U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPG3L5U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPG3L5U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPG3L5U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPG3L5U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPG3L5U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPG3L5U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPG3L5U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPG3L5U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPG3L5U.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGqxAvr.s: Assembler messages:
encrypt.c: /tmp/ccGqxAvr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGqxAvr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGqxAvr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGqxAvr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqxAvr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqxAvr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqxAvr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqxAvr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqxAvr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqxAvr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqxAvr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqxAvr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGqxAvr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqxAvr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGqxAvr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqxAvr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGqxAvr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqxAvr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqxAvr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqxAvr.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJN7fDr.s: Assembler messages:
encrypt.c: /tmp/ccJN7fDr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJN7fDr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJN7fDr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJN7fDr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJN7fDr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJN7fDr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJN7fDr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJN7fDr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJN7fDr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJN7fDr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJN7fDr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJN7fDr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJN7fDr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJN7fDr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJN7fDr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJN7fDr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJN7fDr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJN7fDr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJN7fDr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJN7fDr.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDXeXqa.s: Assembler messages:
encrypt.c: /tmp/ccDXeXqa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXeXqa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDXeXqa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDXeXqa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXeXqa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXeXqa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXeXqa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXeXqa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXeXqa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXeXqa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXeXqa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXeXqa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDXeXqa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXeXqa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDXeXqa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDXeXqa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXeXqa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXeXqa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXeXqa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXeXqa.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLMdMAj.s: Assembler messages:
encrypt.c: /tmp/ccLMdMAj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLMdMAj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLMdMAj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLMdMAj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMdMAj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMdMAj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMdMAj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMdMAj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMdMAj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLMdMAj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLMdMAj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLMdMAj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLMdMAj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMdMAj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLMdMAj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLMdMAj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLMdMAj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLMdMAj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLMdMAj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLMdMAj.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBdc0J8.s: Assembler messages:
encrypt.c: /tmp/ccBdc0J8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBdc0J8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBdc0J8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBdc0J8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdc0J8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdc0J8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdc0J8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdc0J8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdc0J8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBdc0J8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBdc0J8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBdc0J8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBdc0J8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdc0J8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBdc0J8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBdc0J8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBdc0J8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBdc0J8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBdc0J8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBdc0J8.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUkeX2a.s: Assembler messages:
encrypt.c: /tmp/ccUkeX2a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUkeX2a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUkeX2a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUkeX2a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkeX2a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkeX2a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkeX2a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkeX2a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkeX2a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkeX2a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkeX2a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkeX2a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUkeX2a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkeX2a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUkeX2a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUkeX2a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkeX2a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUkeX2a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUkeX2a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkeX2a.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB5UpGM.s: Assembler messages:
encrypt.c: /tmp/ccB5UpGM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB5UpGM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB5UpGM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB5UpGM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5UpGM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5UpGM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5UpGM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5UpGM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5UpGM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5UpGM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5UpGM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5UpGM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB5UpGM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5UpGM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB5UpGM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5UpGM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB5UpGM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB5UpGM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5UpGM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5UpGM.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2Iqr0Q.s: Assembler messages:
encrypt.c: /tmp/cc2Iqr0Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Iqr0Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Iqr0Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Iqr0Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Iqr0Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Iqr0Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Iqr0Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Iqr0Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Iqr0Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Iqr0Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Iqr0Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Iqr0Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Iqr0Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Iqr0Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Iqr0Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Iqr0Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Iqr0Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Iqr0Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Iqr0Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Iqr0Q.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRInA8I.s: Assembler messages:
encrypt.c: /tmp/ccRInA8I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRInA8I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRInA8I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRInA8I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRInA8I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRInA8I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRInA8I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRInA8I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRInA8I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRInA8I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRInA8I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRInA8I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRInA8I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRInA8I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRInA8I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRInA8I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRInA8I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRInA8I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRInA8I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRInA8I.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0nWWkA.s: Assembler messages:
encrypt.c: /tmp/cc0nWWkA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0nWWkA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0nWWkA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0nWWkA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWWkA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWWkA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWWkA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWWkA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWWkA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWWkA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWWkA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWWkA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0nWWkA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWWkA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0nWWkA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0nWWkA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nWWkA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0nWWkA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0nWWkA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nWWkA.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczYIF0L.s: Assembler messages:
encrypt.c: /tmp/cczYIF0L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczYIF0L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczYIF0L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczYIF0L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIF0L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIF0L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIF0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIF0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIF0L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYIF0L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYIF0L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYIF0L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczYIF0L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIF0L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczYIF0L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYIF0L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczYIF0L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYIF0L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYIF0L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYIF0L.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYFoKb1.s: Assembler messages:
encrypt.c: /tmp/ccYFoKb1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYFoKb1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYFoKb1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYFoKb1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFoKb1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFoKb1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFoKb1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFoKb1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFoKb1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFoKb1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFoKb1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFoKb1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYFoKb1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFoKb1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYFoKb1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFoKb1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYFoKb1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFoKb1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYFoKb1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYFoKb1.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciCluZU.s: Assembler messages:
encrypt.c: /tmp/cciCluZU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCluZU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciCluZU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciCluZU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCluZU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCluZU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCluZU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCluZU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCluZU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCluZU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCluZU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCluZU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciCluZU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCluZU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciCluZU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCluZU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciCluZU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCluZU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCluZU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCluZU.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccV6CmX.s: Assembler messages:
encrypt.c: /tmp/cccV6CmX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccV6CmX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccV6CmX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccV6CmX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccV6CmX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccV6CmX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccV6CmX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccV6CmX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccV6CmX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccV6CmX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccV6CmX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccV6CmX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccV6CmX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccV6CmX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccV6CmX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccV6CmX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccV6CmX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccV6CmX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccV6CmX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccV6CmX.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIfe64T.s: Assembler messages:
encrypt.c: /tmp/ccIfe64T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIfe64T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIfe64T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIfe64T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfe64T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfe64T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfe64T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfe64T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfe64T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfe64T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfe64T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfe64T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIfe64T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfe64T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIfe64T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIfe64T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIfe64T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfe64T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfe64T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfe64T.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccscAxQW.s: Assembler messages:
encrypt.c: /tmp/ccscAxQW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccscAxQW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccscAxQW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccscAxQW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscAxQW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscAxQW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscAxQW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscAxQW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscAxQW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscAxQW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscAxQW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscAxQW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccscAxQW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscAxQW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccscAxQW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscAxQW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccscAxQW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscAxQW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccscAxQW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccscAxQW.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBUbSc4.s: Assembler messages:
encrypt.c: /tmp/ccBUbSc4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBUbSc4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBUbSc4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBUbSc4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBUbSc4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBUbSc4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBUbSc4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBUbSc4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBUbSc4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBUbSc4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBUbSc4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBUbSc4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBUbSc4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBUbSc4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBUbSc4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBUbSc4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBUbSc4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBUbSc4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBUbSc4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBUbSc4.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCRcSQK.s: Assembler messages:
encrypt.c: /tmp/ccCRcSQK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCRcSQK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCRcSQK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCRcSQK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRcSQK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRcSQK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRcSQK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRcSQK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRcSQK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRcSQK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRcSQK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRcSQK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCRcSQK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRcSQK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCRcSQK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCRcSQK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRcSQK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCRcSQK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCRcSQK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRcSQK.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJk7RJ3.s: Assembler messages:
encrypt.c: /tmp/ccJk7RJ3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJk7RJ3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJk7RJ3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJk7RJ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJk7RJ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJk7RJ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJk7RJ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJk7RJ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJk7RJ3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJk7RJ3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJk7RJ3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJk7RJ3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJk7RJ3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJk7RJ3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJk7RJ3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJk7RJ3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJk7RJ3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJk7RJ3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJk7RJ3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJk7RJ3.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca0nDG2.s: Assembler messages:
encrypt.c: /tmp/cca0nDG2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca0nDG2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca0nDG2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca0nDG2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0nDG2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0nDG2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0nDG2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0nDG2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0nDG2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0nDG2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0nDG2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0nDG2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca0nDG2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca0nDG2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca0nDG2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0nDG2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca0nDG2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca0nDG2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca0nDG2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca0nDG2.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyp9qKN.s: Assembler messages:
encrypt.c: /tmp/ccyp9qKN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyp9qKN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyp9qKN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyp9qKN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp9qKN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp9qKN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp9qKN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp9qKN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp9qKN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp9qKN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp9qKN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp9qKN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyp9qKN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp9qKN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyp9qKN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyp9qKN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyp9qKN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyp9qKN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyp9qKN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyp9qKN.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9bWmUs.s: Assembler messages:
encrypt.c: /tmp/cc9bWmUs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9bWmUs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9bWmUs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9bWmUs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bWmUs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bWmUs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bWmUs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bWmUs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bWmUs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bWmUs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bWmUs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bWmUs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9bWmUs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bWmUs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9bWmUs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bWmUs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9bWmUs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bWmUs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9bWmUs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9bWmUs.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5JE6D9.s: Assembler messages:
encrypt.c: /tmp/cc5JE6D9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5JE6D9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5JE6D9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5JE6D9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JE6D9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JE6D9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JE6D9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JE6D9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JE6D9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JE6D9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JE6D9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JE6D9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5JE6D9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JE6D9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5JE6D9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5JE6D9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5JE6D9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5JE6D9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5JE6D9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JE6D9.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJ4c3UZ.s: Assembler messages:
encrypt.c: /tmp/ccJ4c3UZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ4c3UZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ4c3UZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ4c3UZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ4c3UZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ4c3UZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ4c3UZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ4c3UZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ4c3UZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ4c3UZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ4c3UZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ4c3UZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4c3UZ.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSUAJgo.s: Assembler messages:
encrypt.c: /tmp/ccSUAJgo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSUAJgo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSUAJgo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSUAJgo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUAJgo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUAJgo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUAJgo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUAJgo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUAJgo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUAJgo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUAJgo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUAJgo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSUAJgo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUAJgo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSUAJgo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUAJgo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSUAJgo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUAJgo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSUAJgo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSUAJgo.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc88qLoH.s: Assembler messages:
encrypt.c: /tmp/cc88qLoH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc88qLoH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc88qLoH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc88qLoH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88qLoH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88qLoH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88qLoH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88qLoH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88qLoH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88qLoH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88qLoH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88qLoH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc88qLoH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88qLoH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc88qLoH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc88qLoH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88qLoH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88qLoH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88qLoH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88qLoH.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPJwdo1.s: Assembler messages:
encrypt.c: /tmp/ccPJwdo1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPJwdo1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPJwdo1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPJwdo1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJwdo1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJwdo1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJwdo1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJwdo1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJwdo1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPJwdo1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPJwdo1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPJwdo1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPJwdo1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJwdo1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPJwdo1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPJwdo1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPJwdo1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPJwdo1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPJwdo1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPJwdo1.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBA3XUn.s: Assembler messages:
encrypt.c: /tmp/ccBA3XUn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBA3XUn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBA3XUn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBA3XUn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA3XUn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA3XUn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA3XUn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA3XUn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA3XUn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA3XUn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA3XUn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA3XUn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBA3XUn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA3XUn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBA3XUn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBA3XUn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA3XUn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBA3XUn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBA3XUn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA3XUn.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUCgfuC.s: Assembler messages:
encrypt.c: /tmp/ccUCgfuC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUCgfuC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUCgfuC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUCgfuC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCgfuC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCgfuC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCgfuC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCgfuC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCgfuC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCgfuC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCgfuC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCgfuC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUCgfuC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCgfuC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUCgfuC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCgfuC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUCgfuC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCgfuC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUCgfuC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUCgfuC.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqXhcVn.s: Assembler messages:
encrypt.c: /tmp/ccqXhcVn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqXhcVn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqXhcVn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqXhcVn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXhcVn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXhcVn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXhcVn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXhcVn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXhcVn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXhcVn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXhcVn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXhcVn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqXhcVn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXhcVn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqXhcVn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqXhcVn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXhcVn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXhcVn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXhcVn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXhcVn.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctmFTfG.s: Assembler messages:
encrypt.c: /tmp/cctmFTfG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmFTfG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctmFTfG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctmFTfG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmFTfG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmFTfG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmFTfG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmFTfG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmFTfG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmFTfG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmFTfG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmFTfG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctmFTfG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmFTfG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctmFTfG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmFTfG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctmFTfG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctmFTfG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmFTfG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmFTfG.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSbOmEn.s: Assembler messages:
encrypt.c: /tmp/ccSbOmEn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbOmEn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSbOmEn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSbOmEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbOmEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbOmEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbOmEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbOmEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbOmEn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbOmEn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbOmEn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbOmEn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSbOmEn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbOmEn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSbOmEn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbOmEn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSbOmEn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbOmEn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbOmEn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbOmEn.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoca2c4.s: Assembler messages:
encrypt.c: /tmp/ccoca2c4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoca2c4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoca2c4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoca2c4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoca2c4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoca2c4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoca2c4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoca2c4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoca2c4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoca2c4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoca2c4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoca2c4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoca2c4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoca2c4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoca2c4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoca2c4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoca2c4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoca2c4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoca2c4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoca2c4.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccINo8kn.s: Assembler messages:
encrypt.c: /tmp/ccINo8kn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccINo8kn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccINo8kn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccINo8kn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINo8kn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINo8kn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINo8kn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINo8kn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINo8kn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccINo8kn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccINo8kn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccINo8kn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccINo8kn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINo8kn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccINo8kn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccINo8kn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccINo8kn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccINo8kn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccINo8kn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccINo8kn.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccc5TwS2.s: Assembler messages:
encrypt.c: /tmp/ccc5TwS2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc5TwS2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc5TwS2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc5TwS2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5TwS2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5TwS2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5TwS2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5TwS2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5TwS2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5TwS2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5TwS2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5TwS2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc5TwS2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5TwS2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc5TwS2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc5TwS2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5TwS2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5TwS2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5TwS2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5TwS2.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRyJxOf.s: Assembler messages:
encrypt.c: /tmp/ccRyJxOf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRyJxOf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRyJxOf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRyJxOf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyJxOf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyJxOf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyJxOf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyJxOf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyJxOf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyJxOf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyJxOf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyJxOf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRyJxOf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyJxOf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRyJxOf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRyJxOf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyJxOf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRyJxOf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRyJxOf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyJxOf.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUtbQJD.s: Assembler messages:
encrypt.c: /tmp/ccUtbQJD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUtbQJD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUtbQJD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUtbQJD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtbQJD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtbQJD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtbQJD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtbQJD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtbQJD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtbQJD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtbQJD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtbQJD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUtbQJD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtbQJD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUtbQJD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtbQJD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUtbQJD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUtbQJD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUtbQJD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUtbQJD.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXlQbwQ.s: Assembler messages:
encrypt.c: /tmp/ccXlQbwQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXlQbwQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXlQbwQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXlQbwQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlQbwQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlQbwQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlQbwQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXlQbwQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXlQbwQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlQbwQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXlQbwQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXlQbwQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlQbwQ.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxwCRv4.s: Assembler messages:
encrypt.c: /tmp/ccxwCRv4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxwCRv4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxwCRv4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxwCRv4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwCRv4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwCRv4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwCRv4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwCRv4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwCRv4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwCRv4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwCRv4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwCRv4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxwCRv4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwCRv4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxwCRv4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwCRv4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxwCRv4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxwCRv4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxwCRv4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxwCRv4.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccY5Z6v8.s: Assembler messages:
encrypt.c: /tmp/ccY5Z6v8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY5Z6v8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY5Z6v8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY5Z6v8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5Z6v8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5Z6v8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5Z6v8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5Z6v8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5Z6v8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5Z6v8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5Z6v8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5Z6v8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY5Z6v8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5Z6v8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY5Z6v8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5Z6v8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY5Z6v8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5Z6v8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY5Z6v8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY5Z6v8.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVyop5Q.s: Assembler messages:
encrypt.c: /tmp/ccVyop5Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVyop5Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVyop5Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVyop5Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyop5Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyop5Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyop5Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyop5Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyop5Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyop5Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyop5Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyop5Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVyop5Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyop5Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVyop5Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVyop5Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyop5Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyop5Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyop5Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyop5Q.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBCdPDU.s: Assembler messages:
encrypt.c: /tmp/ccBCdPDU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCdPDU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBCdPDU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBCdPDU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCdPDU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCdPDU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCdPDU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCdPDU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCdPDU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCdPDU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCdPDU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCdPDU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBCdPDU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCdPDU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBCdPDU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCdPDU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBCdPDU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCdPDU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBCdPDU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBCdPDU.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJZSR2B.s: Assembler messages:
encrypt.c: /tmp/ccJZSR2B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJZSR2B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJZSR2B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJZSR2B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZSR2B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZSR2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZSR2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZSR2B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZSR2B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZSR2B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZSR2B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZSR2B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJZSR2B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZSR2B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJZSR2B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJZSR2B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJZSR2B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJZSR2B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJZSR2B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZSR2B.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGoFZhQ.s: Assembler messages:
encrypt.c: /tmp/ccGoFZhQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGoFZhQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGoFZhQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGoFZhQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGoFZhQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGoFZhQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGoFZhQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGoFZhQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGoFZhQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGoFZhQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGoFZhQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGoFZhQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGoFZhQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGoFZhQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGoFZhQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGoFZhQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGoFZhQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGoFZhQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGoFZhQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGoFZhQ.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJxztfh.s: Assembler messages:
encrypt.c: /tmp/ccJxztfh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJxztfh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJxztfh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJxztfh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxztfh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxztfh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxztfh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxztfh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxztfh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxztfh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxztfh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxztfh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJxztfh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxztfh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJxztfh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJxztfh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJxztfh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxztfh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJxztfh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxztfh.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuZpW3P.s: Assembler messages:
encrypt.c: /tmp/ccuZpW3P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuZpW3P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuZpW3P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuZpW3P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZpW3P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZpW3P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZpW3P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZpW3P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZpW3P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZpW3P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZpW3P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZpW3P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuZpW3P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZpW3P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuZpW3P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZpW3P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuZpW3P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZpW3P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuZpW3P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuZpW3P.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQ1NiKi.s: Assembler messages:
encrypt.c: /tmp/ccQ1NiKi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ1NiKi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ1NiKi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ1NiKi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1NiKi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1NiKi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1NiKi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ1NiKi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ1NiKi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1NiKi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ1NiKi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ1NiKi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1NiKi.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWNYo9f.s: Assembler messages:
encrypt.c: /tmp/ccWNYo9f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWNYo9f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWNYo9f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWNYo9f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNYo9f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNYo9f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNYo9f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNYo9f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNYo9f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWNYo9f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWNYo9f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWNYo9f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWNYo9f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNYo9f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWNYo9f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWNYo9f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWNYo9f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWNYo9f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWNYo9f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWNYo9f.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGORNSi.s: Assembler messages:
encrypt.c: /tmp/ccGORNSi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGORNSi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGORNSi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGORNSi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGORNSi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGORNSi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGORNSi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGORNSi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGORNSi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGORNSi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGORNSi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGORNSi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGORNSi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGORNSi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGORNSi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGORNSi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGORNSi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGORNSi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGORNSi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGORNSi.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXMk9SF.s: Assembler messages:
encrypt.c: /tmp/ccXMk9SF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMk9SF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXMk9SF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXMk9SF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXMk9SF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXMk9SF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXMk9SF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMk9SF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMk9SF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:53: 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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXMk9SF.s: Assembler messages:
encrypt.c: /tmp/ccXMk9SF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMk9SF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXMk9SF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXMk9SF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXMk9SF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXMk9SF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXMk9SF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMk9SF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMk9SF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMk9SF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMk9SF.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsdpTUl.s: Assembler messages:
encrypt.c: /tmp/ccsdpTUl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsdpTUl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsdpTUl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsdpTUl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsdpTUl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsdpTUl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsdpTUl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsdpTUl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsdpTUl.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsdpTUl.s: Assembler messages:
encrypt.c: /tmp/ccsdpTUl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsdpTUl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsdpTUl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsdpTUl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsdpTUl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsdpTUl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsdpTUl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsdpTUl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsdpTUl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsdpTUl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsdpTUl.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQT6W7t.s: Assembler messages:
encrypt.c: /tmp/ccQT6W7t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQT6W7t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQT6W7t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQT6W7t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQT6W7t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQT6W7t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQT6W7t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQT6W7t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQT6W7t.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQT6W7t.s: Assembler messages:
encrypt.c: /tmp/ccQT6W7t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQT6W7t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQT6W7t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQT6W7t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQT6W7t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT6W7t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQT6W7t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQT6W7t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQT6W7t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQT6W7t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQT6W7t.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUsOUvV.s: Assembler messages:
encrypt.c: /tmp/ccUsOUvV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUsOUvV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUsOUvV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUsOUvV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUsOUvV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUsOUvV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUsOUvV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsOUvV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsOUvV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:53: 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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUsOUvV.s: Assembler messages:
encrypt.c: /tmp/ccUsOUvV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUsOUvV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUsOUvV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUsOUvV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUsOUvV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUsOUvV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUsOUvV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUsOUvV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsOUvV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsOUvV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsOUvV.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0QU70F.s: Assembler messages:
encrypt.c: /tmp/cc0QU70F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0QU70F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0QU70F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0QU70F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0QU70F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0QU70F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0QU70F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0QU70F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0QU70F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:53: 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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0QU70F.s: Assembler messages:
encrypt.c: /tmp/cc0QU70F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0QU70F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0QU70F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0QU70F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0QU70F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0QU70F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0QU70F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0QU70F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0QU70F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0QU70F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QU70F.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccskzmwo.s: Assembler messages:
encrypt.c: /tmp/ccskzmwo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskzmwo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccskzmwo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccskzmwo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccskzmwo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccskzmwo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccskzmwo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskzmwo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskzmwo.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccskzmwo.s: Assembler messages:
encrypt.c: /tmp/ccskzmwo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskzmwo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccskzmwo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccskzmwo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccskzmwo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskzmwo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccskzmwo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccskzmwo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskzmwo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskzmwo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskzmwo.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCxsvYu.s: Assembler messages:
encrypt.c: /tmp/ccCxsvYu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCxsvYu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCxsvYu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCxsvYu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxsvYu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxsvYu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxsvYu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxsvYu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxsvYu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxsvYu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxsvYu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxsvYu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCxsvYu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxsvYu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCxsvYu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCxsvYu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxsvYu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCxsvYu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCxsvYu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxsvYu.s:53: 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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctGRDPC.s: Assembler messages:
encrypt.c: /tmp/cctGRDPC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctGRDPC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctGRDPC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctGRDPC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGRDPC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGRDPC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGRDPC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGRDPC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGRDPC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctGRDPC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctGRDPC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctGRDPC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctGRDPC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGRDPC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctGRDPC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctGRDPC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctGRDPC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctGRDPC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctGRDPC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctGRDPC.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0M9lOE.s: Assembler messages:
encrypt.c: /tmp/cc0M9lOE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0M9lOE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0M9lOE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0M9lOE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0M9lOE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0M9lOE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0M9lOE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0M9lOE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0M9lOE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0M9lOE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0M9lOE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0M9lOE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0M9lOE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0M9lOE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0M9lOE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0M9lOE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0M9lOE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0M9lOE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0M9lOE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0M9lOE.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEUJaNw.s: Assembler messages:
encrypt.c: /tmp/ccEUJaNw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUJaNw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEUJaNw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEUJaNw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUJaNw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUJaNw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUJaNw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUJaNw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUJaNw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUJaNw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUJaNw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUJaNw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEUJaNw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUJaNw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEUJaNw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEUJaNw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUJaNw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUJaNw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUJaNw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUJaNw.s:53: 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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccV7o07y.s: Assembler messages:
encrypt.c: /tmp/ccV7o07y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV7o07y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV7o07y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV7o07y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7o07y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7o07y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7o07y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7o07y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7o07y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7o07y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7o07y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7o07y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV7o07y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7o07y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV7o07y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7o07y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV7o07y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV7o07y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7o07y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV7o07y.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyyUDtn.s: Assembler messages:
encrypt.c: /tmp/ccyyUDtn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyyUDtn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyyUDtn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyyUDtn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyUDtn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyUDtn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyUDtn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyUDtn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyUDtn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyyUDtn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyyUDtn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyyUDtn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyyUDtn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyUDtn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyyUDtn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyyUDtn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyyUDtn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyyUDtn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyyUDtn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyyUDtn.s:53: 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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4trHDT.s: Assembler messages:
encrypt.c: /tmp/cc4trHDT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4trHDT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4trHDT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4trHDT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4trHDT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4trHDT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4trHDT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4trHDT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4trHDT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4trHDT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4trHDT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4trHDT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4trHDT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4trHDT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4trHDT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4trHDT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4trHDT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4trHDT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4trHDT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4trHDT.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr462Qw.s: Assembler messages:
encrypt.c: /tmp/ccr462Qw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr462Qw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr462Qw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr462Qw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr462Qw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr462Qw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr462Qw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr462Qw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr462Qw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr462Qw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr462Qw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr462Qw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr462Qw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr462Qw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr462Qw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr462Qw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr462Qw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr462Qw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr462Qw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr462Qw.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccL1tWJs.s: Assembler messages:
encrypt.c: /tmp/ccL1tWJs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL1tWJs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL1tWJs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL1tWJs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1tWJs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1tWJs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1tWJs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1tWJs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1tWJs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL1tWJs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL1tWJs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL1tWJs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL1tWJs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1tWJs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL1tWJs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL1tWJs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL1tWJs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL1tWJs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL1tWJs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1tWJs.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvqxCJS.s: Assembler messages:
encrypt.c: /tmp/ccvqxCJS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvqxCJS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvqxCJS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvqxCJS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqxCJS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqxCJS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqxCJS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqxCJS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqxCJS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvqxCJS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvqxCJS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvqxCJS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvqxCJS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqxCJS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvqxCJS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvqxCJS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvqxCJS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvqxCJS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvqxCJS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvqxCJS.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc91SVk9.s: Assembler messages:
encrypt.c: /tmp/cc91SVk9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc91SVk9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc91SVk9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc91SVk9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91SVk9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91SVk9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91SVk9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91SVk9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91SVk9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc91SVk9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc91SVk9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc91SVk9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc91SVk9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91SVk9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc91SVk9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc91SVk9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc91SVk9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc91SVk9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc91SVk9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc91SVk9.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyEUkOx.s: Assembler messages:
encrypt.c: /tmp/ccyEUkOx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyEUkOx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyEUkOx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyEUkOx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEUkOx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEUkOx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEUkOx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEUkOx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEUkOx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEUkOx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEUkOx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEUkOx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyEUkOx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEUkOx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyEUkOx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyEUkOx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyEUkOx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyEUkOx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyEUkOx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEUkOx.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZEkIyg.s: Assembler messages:
encrypt.c: /tmp/ccZEkIyg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZEkIyg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZEkIyg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZEkIyg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEkIyg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEkIyg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEkIyg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEkIyg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEkIyg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEkIyg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEkIyg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEkIyg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZEkIyg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEkIyg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZEkIyg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZEkIyg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEkIyg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZEkIyg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZEkIyg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEkIyg.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfj7ORQ.s: Assembler messages:
encrypt.c: /tmp/ccfj7ORQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfj7ORQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfj7ORQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfj7ORQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfj7ORQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfj7ORQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfj7ORQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfj7ORQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfj7ORQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfj7ORQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfj7ORQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfj7ORQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfj7ORQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfj7ORQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfj7ORQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfj7ORQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfj7ORQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfj7ORQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfj7ORQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfj7ORQ.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc99Z9DP.s: Assembler messages:
encrypt.c: /tmp/cc99Z9DP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc99Z9DP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc99Z9DP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc99Z9DP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99Z9DP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99Z9DP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99Z9DP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99Z9DP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99Z9DP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99Z9DP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99Z9DP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99Z9DP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc99Z9DP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99Z9DP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc99Z9DP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99Z9DP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc99Z9DP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99Z9DP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99Z9DP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99Z9DP.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczmCWrc.s: Assembler messages:
encrypt.c: /tmp/cczmCWrc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczmCWrc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczmCWrc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczmCWrc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmCWrc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmCWrc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmCWrc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmCWrc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmCWrc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmCWrc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmCWrc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmCWrc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczmCWrc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmCWrc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczmCWrc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczmCWrc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmCWrc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmCWrc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmCWrc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmCWrc.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccz9fmtW.s: Assembler messages:
encrypt.c: /tmp/ccz9fmtW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz9fmtW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz9fmtW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz9fmtW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9fmtW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9fmtW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9fmtW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9fmtW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9fmtW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9fmtW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9fmtW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9fmtW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz9fmtW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9fmtW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz9fmtW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz9fmtW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9fmtW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9fmtW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9fmtW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9fmtW.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCmbxhV.s: Assembler messages:
encrypt.c: /tmp/ccCmbxhV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmbxhV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCmbxhV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCmbxhV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmbxhV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmbxhV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmbxhV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmbxhV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmbxhV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmbxhV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmbxhV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmbxhV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCmbxhV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmbxhV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCmbxhV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCmbxhV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmbxhV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmbxhV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmbxhV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmbxhV.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0knRqo.s: Assembler messages:
encrypt.c: /tmp/cc0knRqo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0knRqo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0knRqo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0knRqo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0knRqo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0knRqo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0knRqo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0knRqo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0knRqo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0knRqo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0knRqo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0knRqo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0knRqo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0knRqo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0knRqo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0knRqo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0knRqo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0knRqo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0knRqo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0knRqo.s:53: 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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc18Zt1s.s: Assembler messages:
encrypt.c: /tmp/cc18Zt1s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18Zt1s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc18Zt1s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc18Zt1s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Zt1s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Zt1s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Zt1s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Zt1s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Zt1s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18Zt1s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18Zt1s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18Zt1s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc18Zt1s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18Zt1s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc18Zt1s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18Zt1s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc18Zt1s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18Zt1s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18Zt1s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18Zt1s.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXgGXsw.s: Assembler messages:
encrypt.c: /tmp/ccXgGXsw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXgGXsw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXgGXsw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXgGXsw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgGXsw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgGXsw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgGXsw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgGXsw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgGXsw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgGXsw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgGXsw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgGXsw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXgGXsw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgGXsw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXgGXsw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgGXsw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXgGXsw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgGXsw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXgGXsw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXgGXsw.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyIpKBn.s: Assembler messages:
encrypt.c: /tmp/ccyIpKBn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIpKBn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIpKBn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIpKBn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIpKBn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIpKBn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIpKBn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIpKBn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIpKBn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIpKBn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIpKBn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIpKBn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIpKBn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIpKBn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIpKBn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyIpKBn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIpKBn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIpKBn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIpKBn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIpKBn.s:53: 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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSsAUyu.s: Assembler messages:
encrypt.c: /tmp/ccSsAUyu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSsAUyu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSsAUyu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSsAUyu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsAUyu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsAUyu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsAUyu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsAUyu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsAUyu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsAUyu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsAUyu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsAUyu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSsAUyu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsAUyu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSsAUyu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsAUyu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSsAUyu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsAUyu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsAUyu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsAUyu.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclgvPG7.s: Assembler messages:
encrypt.c: /tmp/cclgvPG7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclgvPG7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclgvPG7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclgvPG7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgvPG7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgvPG7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgvPG7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgvPG7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgvPG7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgvPG7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgvPG7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgvPG7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclgvPG7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgvPG7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclgvPG7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclgvPG7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgvPG7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclgvPG7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclgvPG7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgvPG7.s:53: 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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgpAuqb.s: Assembler messages:
encrypt.c: /tmp/ccgpAuqb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgpAuqb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgpAuqb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgpAuqb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpAuqb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpAuqb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpAuqb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpAuqb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpAuqb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpAuqb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpAuqb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpAuqb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgpAuqb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpAuqb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgpAuqb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpAuqb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgpAuqb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgpAuqb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgpAuqb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgpAuqb.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclv5uP6.s: Assembler messages:
encrypt.c: /tmp/cclv5uP6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclv5uP6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclv5uP6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclv5uP6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv5uP6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv5uP6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv5uP6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv5uP6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv5uP6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv5uP6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv5uP6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv5uP6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclv5uP6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv5uP6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclv5uP6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclv5uP6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv5uP6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclv5uP6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclv5uP6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv5uP6.s:53: 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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4BFl33.s: Assembler messages:
encrypt.c: /tmp/cc4BFl33.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4BFl33.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4BFl33.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4BFl33.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BFl33.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BFl33.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BFl33.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BFl33.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BFl33.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BFl33.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BFl33.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BFl33.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4BFl33.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BFl33.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4BFl33.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4BFl33.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BFl33.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4BFl33.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4BFl33.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BFl33.s:53: 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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF6nMFr.s: Assembler messages:
encrypt.c: /tmp/ccF6nMFr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF6nMFr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF6nMFr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF6nMFr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6nMFr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6nMFr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6nMFr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6nMFr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6nMFr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6nMFr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6nMFr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6nMFr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF6nMFr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6nMFr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF6nMFr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6nMFr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF6nMFr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6nMFr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF6nMFr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF6nMFr.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc18aa7c.s: Assembler messages:
encrypt.c: /tmp/cc18aa7c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18aa7c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc18aa7c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc18aa7c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18aa7c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18aa7c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18aa7c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18aa7c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18aa7c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18aa7c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18aa7c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18aa7c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc18aa7c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18aa7c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc18aa7c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18aa7c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc18aa7c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18aa7c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18aa7c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18aa7c.s:53: Error: too many memory references for `mov'
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/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccG5lElD.s: Assembler messages:
encrypt.c: /tmp/ccG5lElD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG5lElD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG5lElD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG5lElD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5lElD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5lElD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5lElD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5lElD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5lElD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5lElD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5lElD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5lElD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG5lElD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5lElD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG5lElD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG5lElD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG5lElD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG5lElD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG5lElD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG5lElD.s:53: 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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGh8GSc.s: Assembler messages:
encrypt.c: /tmp/ccGh8GSc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGh8GSc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGh8GSc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGh8GSc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh8GSc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh8GSc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh8GSc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh8GSc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh8GSc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh8GSc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh8GSc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh8GSc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGh8GSc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGh8GSc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGh8GSc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh8GSc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGh8GSc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGh8GSc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGh8GSc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGh8GSc.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWgWxc5.s: Assembler messages:
encrypt.c: /tmp/ccWgWxc5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWgWxc5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWgWxc5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWgWxc5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgWxc5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgWxc5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgWxc5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgWxc5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgWxc5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgWxc5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgWxc5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgWxc5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWgWxc5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgWxc5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWgWxc5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgWxc5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWgWxc5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWgWxc5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWgWxc5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWgWxc5.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8IziRJ.s: Assembler messages:
encrypt.c: /tmp/cc8IziRJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8IziRJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8IziRJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8IziRJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IziRJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IziRJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IziRJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IziRJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IziRJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IziRJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IziRJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IziRJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8IziRJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IziRJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8IziRJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8IziRJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IziRJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8IziRJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8IziRJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IziRJ.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYyhflT.s: Assembler messages:
encrypt.c: /tmp/ccYyhflT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyhflT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYyhflT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYyhflT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyhflT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyhflT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyhflT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyhflT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyhflT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyhflT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyhflT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyhflT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYyhflT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyhflT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYyhflT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyhflT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYyhflT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyhflT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyhflT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyhflT.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckATiZD.s: Assembler messages:
encrypt.c: /tmp/cckATiZD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckATiZD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckATiZD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckATiZD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckATiZD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckATiZD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckATiZD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckATiZD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckATiZD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckATiZD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckATiZD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckATiZD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckATiZD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckATiZD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckATiZD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckATiZD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckATiZD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckATiZD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckATiZD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckATiZD.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNlHZrD.s: Assembler messages:
encrypt.c: /tmp/ccNlHZrD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNlHZrD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNlHZrD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNlHZrD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlHZrD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlHZrD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlHZrD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlHZrD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlHZrD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNlHZrD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNlHZrD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNlHZrD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNlHZrD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlHZrD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNlHZrD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNlHZrD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNlHZrD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNlHZrD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNlHZrD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlHZrD.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOWNH60.s: Assembler messages:
encrypt.c: /tmp/ccOWNH60.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOWNH60.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOWNH60.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOWNH60.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWNH60.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWNH60.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWNH60.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWNH60.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWNH60.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWNH60.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWNH60.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWNH60.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOWNH60.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWNH60.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOWNH60.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWNH60.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOWNH60.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWNH60.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOWNH60.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOWNH60.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFrTHOP.s: Assembler messages:
encrypt.c: /tmp/ccFrTHOP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFrTHOP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFrTHOP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFrTHOP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrTHOP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrTHOP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrTHOP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrTHOP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrTHOP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrTHOP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrTHOP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrTHOP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFrTHOP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrTHOP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFrTHOP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrTHOP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFrTHOP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFrTHOP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFrTHOP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFrTHOP.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1NYmqS.s: Assembler messages:
encrypt.c: /tmp/cc1NYmqS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1NYmqS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1NYmqS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1NYmqS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NYmqS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NYmqS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NYmqS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NYmqS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NYmqS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NYmqS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NYmqS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NYmqS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1NYmqS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NYmqS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1NYmqS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NYmqS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1NYmqS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NYmqS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1NYmqS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1NYmqS.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDYH9mI.s: Assembler messages:
encrypt.c: /tmp/ccDYH9mI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDYH9mI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDYH9mI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDYH9mI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYH9mI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYH9mI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYH9mI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYH9mI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYH9mI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYH9mI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYH9mI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYH9mI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDYH9mI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYH9mI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDYH9mI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDYH9mI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYH9mI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYH9mI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYH9mI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYH9mI.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUVBMIb.s: Assembler messages:
encrypt.c: /tmp/ccUVBMIb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVBMIb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUVBMIb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUVBMIb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVBMIb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVBMIb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVBMIb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVBMIb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVBMIb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVBMIb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVBMIb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVBMIb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUVBMIb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVBMIb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUVBMIb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVBMIb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUVBMIb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVBMIb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVBMIb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVBMIb.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoAg5wY.s: Assembler messages:
encrypt.c: /tmp/ccoAg5wY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoAg5wY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoAg5wY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoAg5wY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAg5wY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAg5wY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAg5wY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAg5wY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAg5wY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAg5wY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAg5wY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAg5wY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoAg5wY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAg5wY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoAg5wY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoAg5wY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoAg5wY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoAg5wY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoAg5wY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAg5wY.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEEjgWq.s: Assembler messages:
encrypt.c: /tmp/ccEEjgWq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEEjgWq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEEjgWq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEEjgWq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEjgWq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEjgWq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEjgWq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEjgWq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEjgWq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEEjgWq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEEjgWq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEEjgWq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEEjgWq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEjgWq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEEjgWq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEEjgWq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEEjgWq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEEjgWq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEEjgWq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEjgWq.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrigM4v.s: Assembler messages:
encrypt.c: /tmp/ccrigM4v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrigM4v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrigM4v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrigM4v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrigM4v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrigM4v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrigM4v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrigM4v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrigM4v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrigM4v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrigM4v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrigM4v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrigM4v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrigM4v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrigM4v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrigM4v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrigM4v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrigM4v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrigM4v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrigM4v.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2jKTND.s: Assembler messages:
encrypt.c: /tmp/cc2jKTND.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2jKTND.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2jKTND.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2jKTND.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jKTND.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jKTND.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jKTND.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jKTND.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jKTND.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2jKTND.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2jKTND.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2jKTND.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2jKTND.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jKTND.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2jKTND.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2jKTND.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2jKTND.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2jKTND.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2jKTND.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2jKTND.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB9A5xr.s: Assembler messages:
encrypt.c: /tmp/ccB9A5xr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9A5xr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB9A5xr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB9A5xr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9A5xr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9A5xr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9A5xr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9A5xr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9A5xr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9A5xr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9A5xr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9A5xr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB9A5xr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9A5xr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB9A5xr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB9A5xr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9A5xr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9A5xr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9A5xr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9A5xr.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaryvKb.s: Assembler messages:
encrypt.c: /tmp/ccaryvKb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaryvKb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaryvKb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaryvKb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaryvKb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaryvKb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaryvKb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaryvKb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaryvKb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaryvKb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaryvKb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaryvKb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaryvKb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaryvKb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaryvKb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaryvKb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaryvKb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaryvKb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaryvKb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaryvKb.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckaK77e.s: Assembler messages:
encrypt.c: /tmp/cckaK77e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckaK77e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckaK77e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckaK77e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaK77e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaK77e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaK77e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaK77e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaK77e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaK77e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaK77e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaK77e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckaK77e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaK77e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckaK77e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckaK77e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaK77e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckaK77e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckaK77e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaK77e.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGer4IK.s: Assembler messages:
encrypt.c: /tmp/ccGer4IK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGer4IK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGer4IK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGer4IK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGer4IK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGer4IK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGer4IK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGer4IK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGer4IK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGer4IK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGer4IK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGer4IK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGer4IK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGer4IK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGer4IK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGer4IK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGer4IK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGer4IK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGer4IK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGer4IK.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH6iEdV.s: Assembler messages:
encrypt.c: /tmp/ccH6iEdV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6iEdV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH6iEdV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH6iEdV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6iEdV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6iEdV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6iEdV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6iEdV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6iEdV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6iEdV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6iEdV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6iEdV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH6iEdV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6iEdV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH6iEdV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6iEdV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH6iEdV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH6iEdV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6iEdV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6iEdV.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUmHaBf.s: Assembler messages:
encrypt.c: /tmp/ccUmHaBf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUmHaBf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUmHaBf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUmHaBf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmHaBf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmHaBf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmHaBf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmHaBf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmHaBf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmHaBf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmHaBf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmHaBf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUmHaBf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmHaBf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUmHaBf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmHaBf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUmHaBf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmHaBf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmHaBf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmHaBf.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceMibIZ.s: Assembler messages:
encrypt.c: /tmp/cceMibIZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceMibIZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceMibIZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceMibIZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMibIZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMibIZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMibIZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMibIZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMibIZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMibIZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMibIZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMibIZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceMibIZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMibIZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceMibIZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceMibIZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceMibIZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceMibIZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceMibIZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceMibIZ.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPpidta.s: Assembler messages:
encrypt.c: /tmp/ccPpidta.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpidta.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPpidta.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPpidta.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpidta.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpidta.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpidta.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpidta.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpidta.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpidta.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpidta.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpidta.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPpidta.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpidta.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPpidta.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpidta.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPpidta.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPpidta.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPpidta.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPpidta.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPOV02j.s: Assembler messages:
encrypt.c: /tmp/ccPOV02j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPOV02j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPOV02j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPOV02j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOV02j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOV02j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOV02j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOV02j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOV02j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOV02j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOV02j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOV02j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPOV02j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOV02j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPOV02j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPOV02j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPOV02j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPOV02j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPOV02j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOV02j.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEJp2EF.s: Assembler messages:
encrypt.c: /tmp/ccEJp2EF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEJp2EF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEJp2EF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEJp2EF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJp2EF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJp2EF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJp2EF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJp2EF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJp2EF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEJp2EF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEJp2EF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEJp2EF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEJp2EF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJp2EF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEJp2EF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEJp2EF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEJp2EF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEJp2EF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEJp2EF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEJp2EF.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrGzEu6.s: Assembler messages:
encrypt.c: /tmp/ccrGzEu6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGzEu6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrGzEu6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrGzEu6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGzEu6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGzEu6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGzEu6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGzEu6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGzEu6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGzEu6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGzEu6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGzEu6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrGzEu6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGzEu6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrGzEu6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGzEu6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrGzEu6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGzEu6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGzEu6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGzEu6.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccE4W5WI.s: Assembler messages:
encrypt.c: /tmp/ccE4W5WI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4W5WI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE4W5WI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE4W5WI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4W5WI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4W5WI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4W5WI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4W5WI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4W5WI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4W5WI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4W5WI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4W5WI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE4W5WI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4W5WI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE4W5WI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE4W5WI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4W5WI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4W5WI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4W5WI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4W5WI.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccvYK5d.s: Assembler messages:
encrypt.c: /tmp/cccvYK5d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccvYK5d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccvYK5d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccvYK5d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvYK5d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvYK5d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvYK5d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvYK5d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvYK5d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccvYK5d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccvYK5d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccvYK5d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccvYK5d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvYK5d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccvYK5d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccvYK5d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccvYK5d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccvYK5d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccvYK5d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvYK5d.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpMnsVm.s: Assembler messages:
encrypt.c: /tmp/ccpMnsVm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpMnsVm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpMnsVm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpMnsVm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMnsVm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMnsVm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMnsVm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMnsVm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMnsVm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMnsVm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMnsVm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMnsVm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpMnsVm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMnsVm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpMnsVm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMnsVm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpMnsVm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpMnsVm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMnsVm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpMnsVm.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2XyixR.s: Assembler messages:
encrypt.c: /tmp/cc2XyixR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2XyixR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2XyixR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2XyixR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XyixR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XyixR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XyixR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XyixR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XyixR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XyixR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XyixR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XyixR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2XyixR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XyixR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2XyixR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XyixR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2XyixR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XyixR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XyixR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XyixR.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5dsTWJ.s: Assembler messages:
encrypt.c: /tmp/cc5dsTWJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5dsTWJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5dsTWJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5dsTWJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dsTWJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dsTWJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dsTWJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dsTWJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dsTWJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5dsTWJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5dsTWJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5dsTWJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5dsTWJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5dsTWJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5dsTWJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5dsTWJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5dsTWJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5dsTWJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5dsTWJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5dsTWJ.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJnQf8D.s: Assembler messages:
encrypt.c: /tmp/ccJnQf8D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJnQf8D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJnQf8D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJnQf8D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnQf8D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnQf8D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnQf8D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnQf8D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnQf8D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnQf8D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnQf8D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnQf8D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJnQf8D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnQf8D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJnQf8D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJnQf8D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnQf8D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnQf8D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnQf8D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnQf8D.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGlK6Lg.s: Assembler messages:
encrypt.c: /tmp/ccGlK6Lg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGlK6Lg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGlK6Lg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGlK6Lg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlK6Lg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlK6Lg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlK6Lg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlK6Lg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlK6Lg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlK6Lg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlK6Lg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlK6Lg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGlK6Lg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlK6Lg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGlK6Lg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlK6Lg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGlK6Lg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlK6Lg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGlK6Lg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGlK6Lg.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTck0z2.s: Assembler messages:
encrypt.c: /tmp/ccTck0z2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTck0z2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTck0z2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTck0z2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTck0z2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTck0z2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTck0z2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTck0z2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTck0z2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTck0z2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTck0z2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTck0z2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTck0z2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTck0z2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTck0z2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTck0z2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTck0z2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTck0z2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTck0z2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTck0z2.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0xG6qD.s: Assembler messages:
encrypt.c: /tmp/cc0xG6qD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0xG6qD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0xG6qD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0xG6qD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xG6qD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xG6qD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xG6qD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xG6qD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xG6qD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xG6qD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xG6qD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xG6qD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0xG6qD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xG6qD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0xG6qD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xG6qD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0xG6qD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0xG6qD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0xG6qD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0xG6qD.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBXAVKg.s: Assembler messages:
encrypt.c: /tmp/ccBXAVKg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBXAVKg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBXAVKg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBXAVKg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXAVKg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXAVKg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXAVKg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXAVKg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXAVKg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXAVKg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXAVKg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXAVKg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBXAVKg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXAVKg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBXAVKg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBXAVKg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBXAVKg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBXAVKg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBXAVKg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBXAVKg.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccohdGov.s: Assembler messages:
encrypt.c: /tmp/ccohdGov.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccohdGov.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccohdGov.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccohdGov.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohdGov.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohdGov.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohdGov.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohdGov.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohdGov.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccohdGov.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccohdGov.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccohdGov.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccohdGov.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohdGov.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccohdGov.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccohdGov.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccohdGov.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccohdGov.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccohdGov.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohdGov.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1loSeH.s: Assembler messages:
encrypt.c: /tmp/cc1loSeH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1loSeH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1loSeH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1loSeH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSeH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSeH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSeH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSeH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSeH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1loSeH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1loSeH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1loSeH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1loSeH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSeH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1loSeH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1loSeH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1loSeH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1loSeH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1loSeH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1loSeH.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0VWTUg.s: Assembler messages:
encrypt.c: /tmp/cc0VWTUg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0VWTUg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0VWTUg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0VWTUg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VWTUg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VWTUg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VWTUg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VWTUg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VWTUg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VWTUg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VWTUg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VWTUg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0VWTUg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VWTUg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0VWTUg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VWTUg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0VWTUg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0VWTUg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0VWTUg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0VWTUg.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1ymIdE.s: Assembler messages:
encrypt.c: /tmp/cc1ymIdE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ymIdE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ymIdE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ymIdE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymIdE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymIdE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymIdE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymIdE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymIdE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ymIdE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ymIdE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ymIdE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ymIdE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymIdE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ymIdE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1ymIdE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ymIdE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ymIdE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ymIdE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymIdE.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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