Implementation notes: x86, latour, crypto_aead/omdsha256k128n96tau64v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
322614refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
322767refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
322848refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
323037refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
323514refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
323514refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
323748refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
323919refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
323928refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
324747refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
326763refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
327069refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
327150refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
327636refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
329760refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
330507refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
330570refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
330642refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
331020refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
331272refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
331371refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
331677refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
332442refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
333279refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
333639refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
333909refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
334017refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
334350refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
334692refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
334791refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
334989refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
335448refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
335817refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
336015refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
336150refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
336258refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
336474refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
336519refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
336951refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
337329refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
337527refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
337608refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
337644refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
338490refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
338625refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
339642refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
339750refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
340641refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
341280refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
341685refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
342639refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
342954refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
343593refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
343674refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
343791refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
344016refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
344133refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
344889refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
345456refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
346185refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
346761refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
346761refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
346905refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
347436refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
347679refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
347742refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
349056refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
349110refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
349407refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
349533refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
350361refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
351927refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
351999refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
352287refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
352620refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
354195refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
354222refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
354483refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
354582refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
354744refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
354807refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
354951refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
355095refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
355158refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
355293refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
355302refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
355545refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
355797refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
355824refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
356031refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
356274refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
357057refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
357066refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
357102refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
357642refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
357741refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
357975refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
358209refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
358317refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
358731refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
359001refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
360756refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
360891refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
361197refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
361197refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
361278refgcc -m32 -O -fomit-frame-pointer2017072420170718
361584refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
361692refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
361782refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
365166refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
367317refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
368352refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
368973refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
370080refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
372312refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
373122refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
373131refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
376236refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
377217refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
378000refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
380016refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
380700refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
380979refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
381159refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
387063refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
387135refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
387378refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
387378refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
390456refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
390807refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
391275refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
391329refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
391698refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
392256refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
392544refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
392949refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
393246refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
393345refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
393381refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
393408refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
393606refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
394551refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
395001refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
395073refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
395442refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
395721refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
395802refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
395883refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
396054refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
396369refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
399996refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
400896refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
401814refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
401823refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
403245refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
403344refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
404262refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
404514refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
404613refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
404757refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
404919refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
405090refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
405171refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
408708refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
417978refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
418140refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
452232refgcc -m32 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/omdsha256k128n96tau64v1/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/omdsha256k128n96tau64v1/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/ccFW4M4V.s: Assembler messages:
encrypt.c: /tmp/ccFW4M4V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFW4M4V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFW4M4V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFW4M4V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4M4V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4M4V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4M4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4M4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4M4V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFW4M4V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFW4M4V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFW4M4V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFW4M4V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW4M4V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFW4M4V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFW4M4V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFW4M4V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFW4M4V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFW4M4V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFW4M4V.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/omdsha256k128n96tau64v1/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/ccLu1cE0.s: Assembler messages:
encrypt.c: /tmp/ccLu1cE0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLu1cE0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLu1cE0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLu1cE0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLu1cE0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLu1cE0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLu1cE0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLu1cE0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLu1cE0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLu1cE0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLu1cE0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLu1cE0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLu1cE0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLu1cE0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLu1cE0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLu1cE0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLu1cE0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLu1cE0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLu1cE0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLu1cE0.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/omdsha256k128n96tau64v1/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/ccNnwSLY.s: Assembler messages:
encrypt.c: /tmp/ccNnwSLY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNnwSLY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNnwSLY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNnwSLY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnwSLY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnwSLY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnwSLY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnwSLY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnwSLY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnwSLY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnwSLY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnwSLY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNnwSLY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnwSLY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNnwSLY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnwSLY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNnwSLY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnwSLY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnwSLY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnwSLY.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/omdsha256k128n96tau64v1/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/ccUwbb1Y.s: Assembler messages:
encrypt.c: /tmp/ccUwbb1Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUwbb1Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUwbb1Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUwbb1Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwbb1Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwbb1Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwbb1Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwbb1Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwbb1Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwbb1Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwbb1Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwbb1Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUwbb1Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwbb1Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUwbb1Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUwbb1Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUwbb1Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUwbb1Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUwbb1Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwbb1Y.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/omdsha256k128n96tau64v1/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/cc8PlYsg.s: Assembler messages:
encrypt.c: /tmp/cc8PlYsg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8PlYsg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8PlYsg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8PlYsg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PlYsg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PlYsg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PlYsg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PlYsg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PlYsg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PlYsg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PlYsg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PlYsg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8PlYsg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PlYsg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8PlYsg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8PlYsg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8PlYsg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8PlYsg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8PlYsg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PlYsg.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/omdsha256k128n96tau64v1/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/ccnoRDK4.s: Assembler messages:
encrypt.c: /tmp/ccnoRDK4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnoRDK4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnoRDK4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnoRDK4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoRDK4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoRDK4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoRDK4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoRDK4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoRDK4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoRDK4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoRDK4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoRDK4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnoRDK4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoRDK4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnoRDK4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoRDK4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnoRDK4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoRDK4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnoRDK4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnoRDK4.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/omdsha256k128n96tau64v1/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/ccAINiNY.s: Assembler messages:
encrypt.c: /tmp/ccAINiNY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAINiNY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAINiNY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAINiNY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAINiNY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAINiNY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAINiNY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAINiNY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAINiNY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAINiNY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAINiNY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAINiNY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAINiNY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAINiNY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAINiNY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAINiNY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAINiNY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAINiNY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAINiNY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAINiNY.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/omdsha256k128n96tau64v1/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/ccAXAKQY.s: Assembler messages:
encrypt.c: /tmp/ccAXAKQY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAXAKQY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAXAKQY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAXAKQY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXAKQY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXAKQY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXAKQY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXAKQY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXAKQY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXAKQY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXAKQY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXAKQY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAXAKQY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXAKQY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAXAKQY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAXAKQY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXAKQY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXAKQY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXAKQY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXAKQY.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/omdsha256k128n96tau64v1/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/ccMPNeYB.s: Assembler messages:
encrypt.c: /tmp/ccMPNeYB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMPNeYB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMPNeYB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMPNeYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPNeYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPNeYB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPNeYB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPNeYB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPNeYB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPNeYB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPNeYB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPNeYB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMPNeYB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPNeYB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMPNeYB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMPNeYB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPNeYB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPNeYB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPNeYB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPNeYB.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/omdsha256k128n96tau64v1/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/ccamtcds.s: Assembler messages:
encrypt.c: /tmp/ccamtcds.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccamtcds.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccamtcds.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccamtcds.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtcds.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtcds.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtcds.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtcds.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtcds.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtcds.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtcds.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtcds.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccamtcds.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamtcds.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccamtcds.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtcds.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccamtcds.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamtcds.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamtcds.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamtcds.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/omdsha256k128n96tau64v1/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/ccjaRNBl.s: Assembler messages:
encrypt.c: /tmp/ccjaRNBl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjaRNBl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjaRNBl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjaRNBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaRNBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaRNBl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaRNBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaRNBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaRNBl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaRNBl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaRNBl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaRNBl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjaRNBl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaRNBl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjaRNBl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaRNBl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjaRNBl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjaRNBl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaRNBl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjaRNBl.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/omdsha256k128n96tau64v1/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/ccs6DsSx.s: Assembler messages:
encrypt.c: /tmp/ccs6DsSx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs6DsSx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs6DsSx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs6DsSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6DsSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6DsSx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6DsSx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6DsSx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6DsSx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs6DsSx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs6DsSx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs6DsSx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs6DsSx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6DsSx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs6DsSx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs6DsSx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs6DsSx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs6DsSx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs6DsSx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6DsSx.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/omdsha256k128n96tau64v1/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/cccmsWkO.s: Assembler messages:
encrypt.c: /tmp/cccmsWkO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccmsWkO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccmsWkO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccmsWkO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmsWkO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmsWkO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmsWkO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmsWkO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmsWkO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmsWkO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmsWkO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmsWkO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccmsWkO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmsWkO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccmsWkO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccmsWkO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmsWkO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccmsWkO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccmsWkO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmsWkO.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/omdsha256k128n96tau64v1/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/cclt19lU.s: Assembler messages:
encrypt.c: /tmp/cclt19lU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclt19lU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclt19lU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclt19lU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclt19lU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclt19lU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclt19lU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclt19lU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclt19lU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclt19lU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclt19lU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclt19lU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclt19lU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclt19lU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclt19lU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclt19lU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclt19lU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclt19lU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclt19lU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclt19lU.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/omdsha256k128n96tau64v1/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/ccFz0lzA.s: Assembler messages:
encrypt.c: /tmp/ccFz0lzA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFz0lzA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFz0lzA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFz0lzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFz0lzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFz0lzA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFz0lzA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFz0lzA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFz0lzA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFz0lzA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFz0lzA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFz0lzA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFz0lzA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFz0lzA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFz0lzA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFz0lzA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFz0lzA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFz0lzA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFz0lzA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFz0lzA.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/omdsha256k128n96tau64v1/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/ccUku7Bo.s: Assembler messages:
encrypt.c: /tmp/ccUku7Bo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUku7Bo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUku7Bo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUku7Bo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUku7Bo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUku7Bo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUku7Bo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUku7Bo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUku7Bo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUku7Bo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUku7Bo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUku7Bo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUku7Bo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUku7Bo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUku7Bo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUku7Bo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUku7Bo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUku7Bo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUku7Bo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUku7Bo.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/omdsha256k128n96tau64v1/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/ccQRMJ0S.s: Assembler messages:
encrypt.c: /tmp/ccQRMJ0S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQRMJ0S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQRMJ0S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQRMJ0S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRMJ0S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRMJ0S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRMJ0S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRMJ0S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRMJ0S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRMJ0S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRMJ0S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRMJ0S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQRMJ0S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRMJ0S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQRMJ0S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQRMJ0S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQRMJ0S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQRMJ0S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQRMJ0S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRMJ0S.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/omdsha256k128n96tau64v1/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/ccS4jKUV.s: Assembler messages:
encrypt.c: /tmp/ccS4jKUV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS4jKUV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS4jKUV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS4jKUV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4jKUV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4jKUV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4jKUV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4jKUV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4jKUV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4jKUV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4jKUV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4jKUV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS4jKUV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4jKUV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS4jKUV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4jKUV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS4jKUV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4jKUV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS4jKUV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS4jKUV.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/omdsha256k128n96tau64v1/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/ccATMQcR.s: Assembler messages:
encrypt.c: /tmp/ccATMQcR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccATMQcR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccATMQcR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccATMQcR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATMQcR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATMQcR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATMQcR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATMQcR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATMQcR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATMQcR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATMQcR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATMQcR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccATMQcR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATMQcR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccATMQcR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATMQcR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccATMQcR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATMQcR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccATMQcR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccATMQcR.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/omdsha256k128n96tau64v1/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/ccDkmBxL.s: Assembler messages:
encrypt.c: /tmp/ccDkmBxL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDkmBxL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDkmBxL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDkmBxL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkmBxL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkmBxL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkmBxL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkmBxL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkmBxL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkmBxL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkmBxL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkmBxL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDkmBxL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkmBxL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDkmBxL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDkmBxL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkmBxL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkmBxL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkmBxL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkmBxL.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/omdsha256k128n96tau64v1/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/cc9PFDXS.s: Assembler messages:
encrypt.c: /tmp/cc9PFDXS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9PFDXS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9PFDXS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9PFDXS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PFDXS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PFDXS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PFDXS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PFDXS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PFDXS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PFDXS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PFDXS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PFDXS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9PFDXS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PFDXS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9PFDXS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9PFDXS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PFDXS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PFDXS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PFDXS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PFDXS.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/omdsha256k128n96tau64v1/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/ccuxZctZ.s: Assembler messages:
encrypt.c: /tmp/ccuxZctZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuxZctZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuxZctZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuxZctZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxZctZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxZctZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxZctZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxZctZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxZctZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxZctZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxZctZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxZctZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuxZctZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxZctZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuxZctZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxZctZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuxZctZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxZctZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxZctZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxZctZ.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/omdsha256k128n96tau64v1/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/cc21WhUT.s: Assembler messages:
encrypt.c: /tmp/cc21WhUT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc21WhUT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc21WhUT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc21WhUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21WhUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21WhUT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21WhUT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21WhUT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21WhUT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21WhUT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21WhUT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21WhUT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc21WhUT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21WhUT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc21WhUT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21WhUT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc21WhUT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21WhUT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21WhUT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21WhUT.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/omdsha256k128n96tau64v1/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/ccJrVqCN.s: Assembler messages:
encrypt.c: /tmp/ccJrVqCN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJrVqCN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJrVqCN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJrVqCN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrVqCN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrVqCN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrVqCN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrVqCN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrVqCN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrVqCN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrVqCN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrVqCN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJrVqCN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrVqCN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJrVqCN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJrVqCN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrVqCN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJrVqCN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJrVqCN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrVqCN.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/omdsha256k128n96tau64v1/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/ccPQIHnz.s: Assembler messages:
encrypt.c: /tmp/ccPQIHnz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQIHnz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQIHnz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQIHnz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQIHnz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQIHnz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQIHnz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQIHnz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQIHnz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQIHnz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQIHnz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQIHnz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQIHnz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQIHnz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQIHnz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPQIHnz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQIHnz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQIHnz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQIHnz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQIHnz.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/omdsha256k128n96tau64v1/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/cckXfpmp.s: Assembler messages:
encrypt.c: /tmp/cckXfpmp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXfpmp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckXfpmp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckXfpmp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXfpmp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXfpmp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXfpmp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXfpmp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXfpmp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXfpmp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXfpmp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXfpmp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckXfpmp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXfpmp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckXfpmp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXfpmp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckXfpmp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckXfpmp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckXfpmp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckXfpmp.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/omdsha256k128n96tau64v1/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/cc63hrVg.s: Assembler messages:
encrypt.c: /tmp/cc63hrVg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc63hrVg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc63hrVg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc63hrVg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc63hrVg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc63hrVg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc63hrVg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc63hrVg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc63hrVg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc63hrVg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc63hrVg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc63hrVg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc63hrVg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc63hrVg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc63hrVg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc63hrVg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc63hrVg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc63hrVg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc63hrVg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc63hrVg.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/omdsha256k128n96tau64v1/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/cccaiEzA.s: Assembler messages:
encrypt.c: /tmp/cccaiEzA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccaiEzA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccaiEzA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccaiEzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaiEzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaiEzA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaiEzA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaiEzA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaiEzA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaiEzA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaiEzA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaiEzA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccaiEzA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaiEzA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccaiEzA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccaiEzA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccaiEzA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccaiEzA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccaiEzA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccaiEzA.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/omdsha256k128n96tau64v1/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/ccHk8K9y.s: Assembler messages:
encrypt.c: /tmp/ccHk8K9y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHk8K9y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHk8K9y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHk8K9y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHk8K9y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHk8K9y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHk8K9y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHk8K9y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHk8K9y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHk8K9y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHk8K9y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHk8K9y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHk8K9y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHk8K9y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHk8K9y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHk8K9y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHk8K9y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHk8K9y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHk8K9y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHk8K9y.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/omdsha256k128n96tau64v1/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/ccatl12y.s: Assembler messages:
encrypt.c: /tmp/ccatl12y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccatl12y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccatl12y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccatl12y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatl12y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatl12y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatl12y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatl12y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatl12y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatl12y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatl12y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatl12y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccatl12y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatl12y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccatl12y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatl12y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccatl12y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatl12y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatl12y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatl12y.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/omdsha256k128n96tau64v1/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/cc4ECEzA.s: Assembler messages:
encrypt.c: /tmp/cc4ECEzA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ECEzA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4ECEzA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4ECEzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ECEzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ECEzA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ECEzA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ECEzA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ECEzA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ECEzA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ECEzA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ECEzA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4ECEzA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ECEzA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4ECEzA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4ECEzA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ECEzA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ECEzA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ECEzA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ECEzA.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/omdsha256k128n96tau64v1/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/ccGQlKwg.s: Assembler messages:
encrypt.c: /tmp/ccGQlKwg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGQlKwg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGQlKwg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGQlKwg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQlKwg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQlKwg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQlKwg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQlKwg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQlKwg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQlKwg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQlKwg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQlKwg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGQlKwg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQlKwg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGQlKwg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQlKwg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGQlKwg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQlKwg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQlKwg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQlKwg.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/omdsha256k128n96tau64v1/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/cc8ExfS5.s: Assembler messages:
encrypt.c: /tmp/cc8ExfS5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ExfS5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ExfS5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ExfS5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ExfS5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ExfS5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ExfS5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ExfS5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ExfS5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ExfS5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ExfS5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ExfS5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ExfS5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ExfS5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ExfS5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ExfS5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8ExfS5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ExfS5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ExfS5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ExfS5.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/omdsha256k128n96tau64v1/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/ccBYMzAi.s: Assembler messages:
encrypt.c: /tmp/ccBYMzAi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBYMzAi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBYMzAi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBYMzAi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYMzAi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYMzAi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYMzAi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYMzAi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYMzAi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYMzAi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYMzAi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYMzAi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBYMzAi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYMzAi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBYMzAi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBYMzAi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBYMzAi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBYMzAi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBYMzAi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYMzAi.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/omdsha256k128n96tau64v1/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/ccQ5ahvj.s: Assembler messages:
encrypt.c: /tmp/ccQ5ahvj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ5ahvj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ5ahvj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ5ahvj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5ahvj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5ahvj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5ahvj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5ahvj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5ahvj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ5ahvj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ5ahvj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ5ahvj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ5ahvj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5ahvj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ5ahvj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ5ahvj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ5ahvj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ5ahvj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ5ahvj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ5ahvj.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/omdsha256k128n96tau64v1/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/ccXuNl17.s: Assembler messages:
encrypt.c: /tmp/ccXuNl17.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXuNl17.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXuNl17.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXuNl17.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuNl17.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuNl17.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuNl17.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuNl17.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuNl17.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXuNl17.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXuNl17.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXuNl17.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXuNl17.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXuNl17.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXuNl17.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXuNl17.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXuNl17.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXuNl17.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXuNl17.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXuNl17.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/omdsha256k128n96tau64v1/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/ccCLYFki.s: Assembler messages:
encrypt.c: /tmp/ccCLYFki.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCLYFki.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCLYFki.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCLYFki.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLYFki.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLYFki.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLYFki.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLYFki.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLYFki.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLYFki.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLYFki.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLYFki.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCLYFki.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLYFki.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCLYFki.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCLYFki.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLYFki.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLYFki.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLYFki.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLYFki.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/omdsha256k128n96tau64v1/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/ccTO7JFe.s: Assembler messages:
encrypt.c: /tmp/ccTO7JFe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTO7JFe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTO7JFe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTO7JFe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTO7JFe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTO7JFe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTO7JFe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTO7JFe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTO7JFe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTO7JFe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTO7JFe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTO7JFe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTO7JFe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTO7JFe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTO7JFe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTO7JFe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTO7JFe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTO7JFe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTO7JFe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTO7JFe.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/omdsha256k128n96tau64v1/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/ccTc15ak.s: Assembler messages:
encrypt.c: /tmp/ccTc15ak.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTc15ak.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTc15ak.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTc15ak.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTc15ak.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTc15ak.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTc15ak.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTc15ak.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTc15ak.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTc15ak.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTc15ak.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTc15ak.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTc15ak.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTc15ak.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTc15ak.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTc15ak.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTc15ak.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTc15ak.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTc15ak.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTc15ak.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/omdsha256k128n96tau64v1/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/ccc84wJ7.s: Assembler messages:
encrypt.c: /tmp/ccc84wJ7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc84wJ7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc84wJ7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc84wJ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc84wJ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc84wJ7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc84wJ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc84wJ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc84wJ7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc84wJ7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc84wJ7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc84wJ7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc84wJ7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc84wJ7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc84wJ7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc84wJ7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc84wJ7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc84wJ7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc84wJ7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc84wJ7.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/omdsha256k128n96tau64v1/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/ccBIurW0.s: Assembler messages:
encrypt.c: /tmp/ccBIurW0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBIurW0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBIurW0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBIurW0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIurW0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIurW0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIurW0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIurW0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIurW0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIurW0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIurW0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIurW0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBIurW0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIurW0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBIurW0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBIurW0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIurW0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIurW0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIurW0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIurW0.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/omdsha256k128n96tau64v1/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/ccw3LHo6.s: Assembler messages:
encrypt.c: /tmp/ccw3LHo6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw3LHo6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw3LHo6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw3LHo6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3LHo6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3LHo6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3LHo6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3LHo6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3LHo6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3LHo6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3LHo6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3LHo6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw3LHo6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3LHo6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw3LHo6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3LHo6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw3LHo6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3LHo6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3LHo6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3LHo6.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/omdsha256k128n96tau64v1/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/ccJ7op7W.s: Assembler messages:
encrypt.c: /tmp/ccJ7op7W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ7op7W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ7op7W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ7op7W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7op7W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7op7W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7op7W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7op7W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7op7W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7op7W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7op7W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7op7W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ7op7W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7op7W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ7op7W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ7op7W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7op7W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ7op7W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ7op7W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7op7W.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/omdsha256k128n96tau64v1/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/ccSkLXn3.s: Assembler messages:
encrypt.c: /tmp/ccSkLXn3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkLXn3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkLXn3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkLXn3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkLXn3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkLXn3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkLXn3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkLXn3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkLXn3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkLXn3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkLXn3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkLXn3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkLXn3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkLXn3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkLXn3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkLXn3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSkLXn3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkLXn3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSkLXn3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSkLXn3.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/omdsha256k128n96tau64v1/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/cc54dQ5j.s: Assembler messages:
encrypt.c: /tmp/cc54dQ5j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc54dQ5j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc54dQ5j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc54dQ5j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54dQ5j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54dQ5j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54dQ5j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54dQ5j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54dQ5j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54dQ5j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54dQ5j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54dQ5j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc54dQ5j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54dQ5j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc54dQ5j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54dQ5j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc54dQ5j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54dQ5j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc54dQ5j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc54dQ5j.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/omdsha256k128n96tau64v1/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/ccIszNla.s: Assembler messages:
encrypt.c: /tmp/ccIszNla.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIszNla.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIszNla.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIszNla.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIszNla.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIszNla.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIszNla.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIszNla.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIszNla.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIszNla.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIszNla.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIszNla.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIszNla.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIszNla.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIszNla.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIszNla.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIszNla.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIszNla.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIszNla.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIszNla.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/omdsha256k128n96tau64v1/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/cc9ORZuZ.s: Assembler messages:
encrypt.c: /tmp/cc9ORZuZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ORZuZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ORZuZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ORZuZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ORZuZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ORZuZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ORZuZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ORZuZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ORZuZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ORZuZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ORZuZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ORZuZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ORZuZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ORZuZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ORZuZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9ORZuZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ORZuZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ORZuZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ORZuZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ORZuZ.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/omdsha256k128n96tau64v1/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/ccTzVtD1.s: Assembler messages:
encrypt.c: /tmp/ccTzVtD1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTzVtD1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTzVtD1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTzVtD1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzVtD1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzVtD1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzVtD1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzVtD1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzVtD1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzVtD1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzVtD1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzVtD1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTzVtD1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzVtD1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTzVtD1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzVtD1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTzVtD1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzVtD1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzVtD1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzVtD1.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/omdsha256k128n96tau64v1/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/cc3LBBu1.s: Assembler messages:
encrypt.c: /tmp/cc3LBBu1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3LBBu1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3LBBu1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3LBBu1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LBBu1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LBBu1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LBBu1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LBBu1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LBBu1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3LBBu1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3LBBu1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3LBBu1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3LBBu1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LBBu1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3LBBu1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3LBBu1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3LBBu1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3LBBu1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3LBBu1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3LBBu1.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/omdsha256k128n96tau64v1/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/ccdsZF6R.s: Assembler messages:
encrypt.c: /tmp/ccdsZF6R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdsZF6R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdsZF6R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdsZF6R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsZF6R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsZF6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsZF6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsZF6R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsZF6R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdsZF6R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdsZF6R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdsZF6R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdsZF6R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsZF6R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdsZF6R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdsZF6R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdsZF6R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdsZF6R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdsZF6R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsZF6R.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/omdsha256k128n96tau64v1/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/ccWcd5mN.s: Assembler messages:
encrypt.c: /tmp/ccWcd5mN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWcd5mN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWcd5mN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWcd5mN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcd5mN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcd5mN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcd5mN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcd5mN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcd5mN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcd5mN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcd5mN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcd5mN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWcd5mN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcd5mN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWcd5mN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWcd5mN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcd5mN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcd5mN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcd5mN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcd5mN.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/omdsha256k128n96tau64v1/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/ccntwi1S.s: Assembler messages:
encrypt.c: /tmp/ccntwi1S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccntwi1S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccntwi1S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccntwi1S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntwi1S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntwi1S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntwi1S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntwi1S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntwi1S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntwi1S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntwi1S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntwi1S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccntwi1S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntwi1S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccntwi1S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntwi1S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccntwi1S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccntwi1S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccntwi1S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccntwi1S.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/omdsha256k128n96tau64v1/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/ccOVqKdT.s: Assembler messages:
encrypt.c: /tmp/ccOVqKdT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOVqKdT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOVqKdT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOVqKdT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVqKdT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVqKdT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVqKdT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVqKdT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVqKdT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOVqKdT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOVqKdT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOVqKdT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOVqKdT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVqKdT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOVqKdT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOVqKdT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOVqKdT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOVqKdT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOVqKdT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVqKdT.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/omdsha256k128n96tau64v1/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/ccTi0uB2.s: Assembler messages:
encrypt.c: /tmp/ccTi0uB2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTi0uB2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTi0uB2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTi0uB2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi0uB2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi0uB2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi0uB2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi0uB2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi0uB2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTi0uB2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTi0uB2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTi0uB2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTi0uB2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi0uB2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTi0uB2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTi0uB2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTi0uB2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTi0uB2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTi0uB2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTi0uB2.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/omdsha256k128n96tau64v1/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/cc4yOi1S.s: Assembler messages:
encrypt.c: /tmp/cc4yOi1S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4yOi1S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4yOi1S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4yOi1S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yOi1S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yOi1S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yOi1S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yOi1S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yOi1S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4yOi1S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4yOi1S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4yOi1S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4yOi1S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yOi1S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4yOi1S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4yOi1S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4yOi1S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4yOi1S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4yOi1S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4yOi1S.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/omdsha256k128n96tau64v1/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/ccUA4s9Q.s: Assembler messages:
encrypt.c: /tmp/ccUA4s9Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUA4s9Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUA4s9Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUA4s9Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA4s9Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA4s9Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA4s9Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA4s9Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA4s9Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA4s9Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA4s9Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA4s9Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUA4s9Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA4s9Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUA4s9Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUA4s9Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA4s9Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUA4s9Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUA4s9Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA4s9Q.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/omdsha256k128n96tau64v1/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/ccEzkTjo.s: Assembler messages:
encrypt.c: /tmp/ccEzkTjo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEzkTjo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEzkTjo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEzkTjo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzkTjo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzkTjo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzkTjo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzkTjo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzkTjo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzkTjo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzkTjo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzkTjo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEzkTjo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzkTjo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEzkTjo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzkTjo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEzkTjo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzkTjo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEzkTjo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEzkTjo.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/omdsha256k128n96tau64v1/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/ccWgQhpi.s: Assembler messages:
encrypt.c: /tmp/ccWgQhpi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWgQhpi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWgQhpi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWgQhpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgQhpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgQhpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgQhpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgQhpi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgQhpi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgQhpi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgQhpi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgQhpi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWgQhpi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgQhpi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWgQhpi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWgQhpi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWgQhpi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWgQhpi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWgQhpi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWgQhpi.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/omdsha256k128n96tau64v1/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/ccUWcgCi.s: Assembler messages:
encrypt.c: /tmp/ccUWcgCi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWcgCi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUWcgCi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUWcgCi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWcgCi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWcgCi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWcgCi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWcgCi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWcgCi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWcgCi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWcgCi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWcgCi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUWcgCi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWcgCi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUWcgCi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWcgCi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUWcgCi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWcgCi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWcgCi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWcgCi.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/omdsha256k128n96tau64v1/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/ccfiTice.s: Assembler messages:
encrypt.c: /tmp/ccfiTice.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfiTice.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfiTice.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfiTice.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiTice.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiTice.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiTice.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiTice.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiTice.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiTice.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiTice.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiTice.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfiTice.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiTice.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfiTice.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfiTice.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiTice.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfiTice.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfiTice.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiTice.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/omdsha256k128n96tau64v1/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/ccNtKUjs.s: Assembler messages:
encrypt.c: /tmp/ccNtKUjs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNtKUjs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNtKUjs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNtKUjs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtKUjs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtKUjs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtKUjs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtKUjs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtKUjs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNtKUjs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNtKUjs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNtKUjs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNtKUjs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtKUjs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNtKUjs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNtKUjs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNtKUjs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNtKUjs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNtKUjs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtKUjs.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/omdsha256k128n96tau64v1/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/cckdEEzz.s: Assembler messages:
encrypt.c: /tmp/cckdEEzz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckdEEzz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckdEEzz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckdEEzz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdEEzz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdEEzz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdEEzz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdEEzz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdEEzz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdEEzz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdEEzz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdEEzz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckdEEzz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdEEzz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckdEEzz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdEEzz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckdEEzz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdEEzz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdEEzz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdEEzz.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/omdsha256k128n96tau64v1/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/ccd43mgg.s: Assembler messages:
encrypt.c: /tmp/ccd43mgg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd43mgg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd43mgg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd43mgg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd43mgg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd43mgg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd43mgg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd43mgg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd43mgg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd43mgg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd43mgg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd43mgg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd43mgg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd43mgg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd43mgg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd43mgg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd43mgg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd43mgg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd43mgg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd43mgg.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/omdsha256k128n96tau64v1/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/ccfw8Kjj.s: Assembler messages:
encrypt.c: /tmp/ccfw8Kjj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfw8Kjj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfw8Kjj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfw8Kjj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfw8Kjj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfw8Kjj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfw8Kjj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfw8Kjj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfw8Kjj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfw8Kjj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfw8Kjj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfw8Kjj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfw8Kjj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfw8Kjj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfw8Kjj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfw8Kjj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfw8Kjj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfw8Kjj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfw8Kjj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfw8Kjj.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/omdsha256k128n96tau64v1/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/ccjkBemi.s: Assembler messages:
encrypt.c: /tmp/ccjkBemi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjkBemi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjkBemi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjkBemi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkBemi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkBemi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkBemi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkBemi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkBemi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkBemi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkBemi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkBemi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjkBemi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkBemi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjkBemi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjkBemi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjkBemi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjkBemi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjkBemi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkBemi.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/omdsha256k128n96tau64v1/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/ccp0Cgib.s: Assembler messages:
encrypt.c: /tmp/ccp0Cgib.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp0Cgib.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp0Cgib.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp0Cgib.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Cgib.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Cgib.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Cgib.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Cgib.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Cgib.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0Cgib.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0Cgib.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0Cgib.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp0Cgib.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Cgib.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp0Cgib.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0Cgib.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp0Cgib.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0Cgib.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0Cgib.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0Cgib.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/omdsha256k128n96tau64v1/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/ccOpCa4g.s: Assembler messages:
encrypt.c: /tmp/ccOpCa4g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOpCa4g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOpCa4g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOpCa4g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpCa4g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpCa4g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpCa4g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpCa4g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpCa4g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOpCa4g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOpCa4g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOpCa4g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOpCa4g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpCa4g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOpCa4g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOpCa4g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOpCa4g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOpCa4g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOpCa4g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpCa4g.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/omdsha256k128n96tau64v1/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/ccZbgfo5.s: Assembler messages:
encrypt.c: /tmp/ccZbgfo5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbgfo5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZbgfo5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZbgfo5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbgfo5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbgfo5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbgfo5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbgfo5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbgfo5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbgfo5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbgfo5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbgfo5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZbgfo5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbgfo5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZbgfo5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbgfo5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZbgfo5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbgfo5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbgfo5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbgfo5.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/omdsha256k128n96tau64v1/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/ccaRoXYk.s: Assembler messages:
encrypt.c: /tmp/ccaRoXYk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaRoXYk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaRoXYk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaRoXYk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRoXYk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRoXYk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRoXYk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRoXYk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRoXYk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaRoXYk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaRoXYk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaRoXYk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaRoXYk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRoXYk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaRoXYk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaRoXYk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaRoXYk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaRoXYk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaRoXYk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaRoXYk.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/omdsha256k128n96tau64v1/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/ccvZAoAx.s: Assembler messages:
encrypt.c: /tmp/ccvZAoAx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZAoAx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZAoAx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZAoAx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZAoAx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZAoAx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZAoAx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZAoAx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZAoAx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZAoAx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZAoAx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZAoAx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZAoAx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZAoAx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZAoAx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvZAoAx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZAoAx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZAoAx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZAoAx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZAoAx.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/omdsha256k128n96tau64v1/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/ccDoRCYi.s: Assembler messages:
encrypt.c: /tmp/ccDoRCYi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDoRCYi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDoRCYi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDoRCYi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDoRCYi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDoRCYi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDoRCYi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDoRCYi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDoRCYi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDoRCYi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDoRCYi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDoRCYi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDoRCYi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDoRCYi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDoRCYi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDoRCYi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDoRCYi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDoRCYi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDoRCYi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDoRCYi.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/omdsha256k128n96tau64v1/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/ccJHSMv4.s: Assembler messages:
encrypt.c: /tmp/ccJHSMv4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJHSMv4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJHSMv4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJHSMv4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJHSMv4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJHSMv4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJHSMv4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJHSMv4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJHSMv4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJHSMv4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJHSMv4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJHSMv4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJHSMv4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJHSMv4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJHSMv4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJHSMv4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJHSMv4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJHSMv4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJHSMv4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJHSMv4.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/omdsha256k128n96tau64v1/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/ccIZlkRE.s: Assembler messages:
encrypt.c: /tmp/ccIZlkRE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIZlkRE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIZlkRE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIZlkRE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZlkRE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZlkRE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZlkRE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZlkRE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZlkRE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZlkRE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZlkRE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZlkRE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIZlkRE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZlkRE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIZlkRE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZlkRE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIZlkRE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZlkRE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIZlkRE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIZlkRE.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/omdsha256k128n96tau64v1/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/ccb0XqTC.s: Assembler messages:
encrypt.c: /tmp/ccb0XqTC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb0XqTC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb0XqTC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb0XqTC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0XqTC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0XqTC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0XqTC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0XqTC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0XqTC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0XqTC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0XqTC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0XqTC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb0XqTC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0XqTC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb0XqTC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb0XqTC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb0XqTC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0XqTC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0XqTC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0XqTC.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/omdsha256k128n96tau64v1/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/cc5BsEkA.s: Assembler messages:
encrypt.c: /tmp/cc5BsEkA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5BsEkA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5BsEkA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5BsEkA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BsEkA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BsEkA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BsEkA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BsEkA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BsEkA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BsEkA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BsEkA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BsEkA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5BsEkA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BsEkA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5BsEkA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BsEkA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5BsEkA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BsEkA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BsEkA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BsEkA.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/omdsha256k128n96tau64v1/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/ccRofG3u.s: Assembler messages:
encrypt.c: /tmp/ccRofG3u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRofG3u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRofG3u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRofG3u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRofG3u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRofG3u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRofG3u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRofG3u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRofG3u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRofG3u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRofG3u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRofG3u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRofG3u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRofG3u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRofG3u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRofG3u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRofG3u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRofG3u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRofG3u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRofG3u.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/omdsha256k128n96tau64v1/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/ccBQxwiJ.s: Assembler messages:
encrypt.c: /tmp/ccBQxwiJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQxwiJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBQxwiJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBQxwiJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQxwiJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQxwiJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQxwiJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQxwiJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQxwiJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQxwiJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQxwiJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQxwiJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBQxwiJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQxwiJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBQxwiJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBQxwiJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQxwiJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQxwiJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQxwiJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQxwiJ.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/omdsha256k128n96tau64v1/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/cclYiRcR.s: Assembler messages:
encrypt.c: /tmp/cclYiRcR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclYiRcR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclYiRcR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclYiRcR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYiRcR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYiRcR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYiRcR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYiRcR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYiRcR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYiRcR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYiRcR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYiRcR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclYiRcR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYiRcR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclYiRcR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYiRcR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclYiRcR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYiRcR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclYiRcR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclYiRcR.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/omdsha256k128n96tau64v1/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/cc6Ratfy.s: Assembler messages:
encrypt.c: /tmp/cc6Ratfy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Ratfy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Ratfy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Ratfy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ratfy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ratfy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ratfy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ratfy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ratfy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Ratfy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Ratfy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Ratfy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Ratfy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ratfy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Ratfy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6Ratfy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Ratfy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Ratfy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Ratfy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ratfy.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/omdsha256k128n96tau64v1/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/ccMN0ZeD.s: Assembler messages:
encrypt.c: /tmp/ccMN0ZeD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMN0ZeD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMN0ZeD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMN0ZeD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMN0ZeD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMN0ZeD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMN0ZeD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMN0ZeD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMN0ZeD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMN0ZeD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMN0ZeD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMN0ZeD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMN0ZeD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMN0ZeD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMN0ZeD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMN0ZeD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMN0ZeD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMN0ZeD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMN0ZeD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMN0ZeD.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/omdsha256k128n96tau64v1/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/ccUZT3ll.s: Assembler messages:
encrypt.c: /tmp/ccUZT3ll.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUZT3ll.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUZT3ll.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUZT3ll.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZT3ll.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZT3ll.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZT3ll.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZT3ll.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZT3ll.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZT3ll.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZT3ll.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZT3ll.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUZT3ll.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZT3ll.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUZT3ll.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUZT3ll.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZT3ll.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUZT3ll.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUZT3ll.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZT3ll.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/omdsha256k128n96tau64v1/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/cciYunKo.s: Assembler messages:
encrypt.c: /tmp/cciYunKo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciYunKo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciYunKo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciYunKo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYunKo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYunKo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYunKo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYunKo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYunKo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYunKo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYunKo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYunKo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciYunKo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYunKo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciYunKo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYunKo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciYunKo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciYunKo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYunKo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciYunKo.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/omdsha256k128n96tau64v1/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/ccJNtAre.s: Assembler messages:
encrypt.c: /tmp/ccJNtAre.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJNtAre.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJNtAre.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJNtAre.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJNtAre.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJNtAre.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJNtAre.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJNtAre.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJNtAre.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJNtAre.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJNtAre.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJNtAre.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJNtAre.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJNtAre.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJNtAre.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJNtAre.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJNtAre.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJNtAre.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJNtAre.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJNtAre.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/omdsha256k128n96tau64v1/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/ccJQ795g.s: Assembler messages:
encrypt.c: /tmp/ccJQ795g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJQ795g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJQ795g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJQ795g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ795g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ795g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ795g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ795g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ795g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJQ795g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJQ795g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJQ795g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJQ795g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQ795g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJQ795g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJQ795g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJQ795g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJQ795g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJQ795g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJQ795g.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/omdsha256k128n96tau64v1/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/ccUCjNVp.s: Assembler messages:
encrypt.c: /tmp/ccUCjNVp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUCjNVp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUCjNVp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUCjNVp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCjNVp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCjNVp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCjNVp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCjNVp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCjNVp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCjNVp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCjNVp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCjNVp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUCjNVp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCjNVp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUCjNVp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUCjNVp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCjNVp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUCjNVp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUCjNVp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCjNVp.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/omdsha256k128n96tau64v1/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/ccXFcn5x.s: Assembler messages:
encrypt.c: /tmp/ccXFcn5x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXFcn5x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXFcn5x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXFcn5x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFcn5x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFcn5x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFcn5x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFcn5x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFcn5x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFcn5x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFcn5x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFcn5x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXFcn5x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFcn5x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXFcn5x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFcn5x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXFcn5x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFcn5x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFcn5x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFcn5x.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/omdsha256k128n96tau64v1/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/cceXne9j.s: Assembler messages:
encrypt.c: /tmp/cceXne9j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceXne9j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceXne9j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceXne9j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXne9j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXne9j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXne9j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXne9j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXne9j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceXne9j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceXne9j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceXne9j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceXne9j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXne9j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceXne9j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceXne9j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceXne9j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceXne9j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceXne9j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceXne9j.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/omdsha256k128n96tau64v1/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/ccxmSskd.s: Assembler messages:
encrypt.c: /tmp/ccxmSskd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxmSskd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxmSskd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxmSskd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxmSskd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxmSskd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxmSskd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxmSskd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxmSskd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxmSskd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxmSskd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxmSskd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxmSskd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxmSskd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxmSskd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxmSskd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxmSskd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxmSskd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxmSskd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxmSskd.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/omdsha256k128n96tau64v1/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/ccTppUUT.s: Assembler messages:
encrypt.c: /tmp/ccTppUUT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTppUUT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTppUUT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTppUUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTppUUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTppUUT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTppUUT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTppUUT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTppUUT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTppUUT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTppUUT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTppUUT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTppUUT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTppUUT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTppUUT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTppUUT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTppUUT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTppUUT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTppUUT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTppUUT.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/omdsha256k128n96tau64v1/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/ccYIau5F.s: Assembler messages:
encrypt.c: /tmp/ccYIau5F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYIau5F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYIau5F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYIau5F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIau5F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIau5F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIau5F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIau5F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIau5F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYIau5F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYIau5F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYIau5F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYIau5F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIau5F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYIau5F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYIau5F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYIau5F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYIau5F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYIau5F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYIau5F.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/omdsha256k128n96tau64v1/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/ccKPfJ3x.s: Assembler messages:
encrypt.c: /tmp/ccKPfJ3x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKPfJ3x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKPfJ3x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKPfJ3x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPfJ3x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPfJ3x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPfJ3x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPfJ3x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPfJ3x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPfJ3x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPfJ3x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPfJ3x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKPfJ3x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPfJ3x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKPfJ3x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPfJ3x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKPfJ3x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPfJ3x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKPfJ3x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKPfJ3x.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/omdsha256k128n96tau64v1/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/ccYuHjPQ.s: Assembler messages:
encrypt.c: /tmp/ccYuHjPQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYuHjPQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYuHjPQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYuHjPQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuHjPQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuHjPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuHjPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuHjPQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuHjPQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYuHjPQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYuHjPQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYuHjPQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYuHjPQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuHjPQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYuHjPQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYuHjPQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYuHjPQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYuHjPQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYuHjPQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuHjPQ.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/omdsha256k128n96tau64v1/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/cc73EZsO.s: Assembler messages:
encrypt.c: /tmp/cc73EZsO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc73EZsO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc73EZsO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc73EZsO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73EZsO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73EZsO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73EZsO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73EZsO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73EZsO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73EZsO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73EZsO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73EZsO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc73EZsO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73EZsO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc73EZsO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73EZsO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc73EZsO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73EZsO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc73EZsO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc73EZsO.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/omdsha256k128n96tau64v1/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/ccGIm9RT.s: Assembler messages:
encrypt.c: /tmp/ccGIm9RT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGIm9RT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGIm9RT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGIm9RT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIm9RT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIm9RT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIm9RT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIm9RT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIm9RT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIm9RT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIm9RT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIm9RT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGIm9RT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIm9RT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGIm9RT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGIm9RT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIm9RT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIm9RT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIm9RT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIm9RT.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/omdsha256k128n96tau64v1/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/ccVX8AUT.s: Assembler messages:
encrypt.c: /tmp/ccVX8AUT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVX8AUT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVX8AUT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVX8AUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVX8AUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVX8AUT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVX8AUT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVX8AUT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVX8AUT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVX8AUT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVX8AUT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVX8AUT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVX8AUT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVX8AUT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVX8AUT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVX8AUT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVX8AUT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVX8AUT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVX8AUT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVX8AUT.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/omdsha256k128n96tau64v1/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/ccge9mmB.s: Assembler messages:
encrypt.c: /tmp/ccge9mmB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccge9mmB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccge9mmB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccge9mmB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccge9mmB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccge9mmB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccge9mmB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccge9mmB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccge9mmB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccge9mmB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccge9mmB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccge9mmB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccge9mmB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccge9mmB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccge9mmB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccge9mmB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccge9mmB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccge9mmB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccge9mmB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccge9mmB.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/omdsha256k128n96tau64v1/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/ccgYlrE4.s: Assembler messages:
encrypt.c: /tmp/ccgYlrE4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgYlrE4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgYlrE4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgYlrE4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYlrE4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYlrE4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYlrE4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYlrE4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYlrE4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYlrE4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYlrE4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYlrE4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgYlrE4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYlrE4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgYlrE4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgYlrE4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgYlrE4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgYlrE4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgYlrE4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYlrE4.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/omdsha256k128n96tau64v1/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/cckVL4d4.s: Assembler messages:
encrypt.c: /tmp/cckVL4d4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckVL4d4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckVL4d4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckVL4d4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVL4d4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVL4d4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVL4d4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVL4d4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVL4d4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckVL4d4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckVL4d4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckVL4d4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckVL4d4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVL4d4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckVL4d4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckVL4d4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckVL4d4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckVL4d4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckVL4d4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckVL4d4.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/omdsha256k128n96tau64v1/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/cctj0WkV.s: Assembler messages:
encrypt.c: /tmp/cctj0WkV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctj0WkV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctj0WkV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctj0WkV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctj0WkV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctj0WkV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctj0WkV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctj0WkV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctj0WkV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctj0WkV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctj0WkV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctj0WkV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctj0WkV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctj0WkV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctj0WkV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctj0WkV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctj0WkV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctj0WkV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctj0WkV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctj0WkV.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/omdsha256k128n96tau64v1/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/ccxjoLj8.s: Assembler messages:
encrypt.c: /tmp/ccxjoLj8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxjoLj8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxjoLj8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxjoLj8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjoLj8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjoLj8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjoLj8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjoLj8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjoLj8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjoLj8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjoLj8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjoLj8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxjoLj8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjoLj8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxjoLj8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjoLj8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxjoLj8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjoLj8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxjoLj8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxjoLj8.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/omdsha256k128n96tau64v1/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/ccIMXxv6.s: Assembler messages:
encrypt.c: /tmp/ccIMXxv6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIMXxv6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIMXxv6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIMXxv6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMXxv6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMXxv6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMXxv6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMXxv6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMXxv6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMXxv6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMXxv6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMXxv6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIMXxv6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMXxv6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIMXxv6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIMXxv6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMXxv6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIMXxv6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIMXxv6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMXxv6.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/omdsha256k128n96tau64v1/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/ccrvsEnh.s: Assembler messages:
encrypt.c: /tmp/ccrvsEnh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvsEnh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrvsEnh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrvsEnh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvsEnh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvsEnh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvsEnh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvsEnh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvsEnh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvsEnh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvsEnh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvsEnh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrvsEnh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvsEnh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrvsEnh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvsEnh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrvsEnh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvsEnh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvsEnh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvsEnh.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/omdsha256k128n96tau64v1/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/ccFe4i77.s: Assembler messages:
encrypt.c: /tmp/ccFe4i77.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFe4i77.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFe4i77.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFe4i77.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe4i77.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe4i77.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe4i77.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe4i77.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe4i77.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFe4i77.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFe4i77.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFe4i77.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFe4i77.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe4i77.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFe4i77.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFe4i77.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFe4i77.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFe4i77.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFe4i77.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFe4i77.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/omdsha256k128n96tau64v1/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/ccVGSjEU.s: Assembler messages:
encrypt.c: /tmp/ccVGSjEU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVGSjEU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVGSjEU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVGSjEU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGSjEU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGSjEU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGSjEU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGSjEU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGSjEU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGSjEU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGSjEU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGSjEU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVGSjEU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGSjEU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVGSjEU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVGSjEU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVGSjEU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVGSjEU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVGSjEU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGSjEU.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/omdsha256k128n96tau64v1/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/cc9sWgsZ.s: Assembler messages:
encrypt.c: /tmp/cc9sWgsZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9sWgsZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9sWgsZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9sWgsZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sWgsZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sWgsZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sWgsZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sWgsZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sWgsZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sWgsZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sWgsZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sWgsZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9sWgsZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sWgsZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9sWgsZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sWgsZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9sWgsZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sWgsZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9sWgsZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9sWgsZ.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/omdsha256k128n96tau64v1/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/ccuDXIWV.s: Assembler messages:
encrypt.c: /tmp/ccuDXIWV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuDXIWV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuDXIWV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuDXIWV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDXIWV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDXIWV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDXIWV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDXIWV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDXIWV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuDXIWV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuDXIWV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuDXIWV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuDXIWV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDXIWV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuDXIWV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuDXIWV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuDXIWV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuDXIWV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuDXIWV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDXIWV.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/omdsha256k128n96tau64v1/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/cc45rKeS.s: Assembler messages:
encrypt.c: /tmp/cc45rKeS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc45rKeS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc45rKeS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc45rKeS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rKeS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rKeS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rKeS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rKeS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rKeS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rKeS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rKeS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rKeS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc45rKeS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45rKeS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc45rKeS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rKeS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc45rKeS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45rKeS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45rKeS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45rKeS.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/omdsha256k128n96tau64v1/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/ccJ0bm1K.s: Assembler messages:
encrypt.c: /tmp/ccJ0bm1K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ0bm1K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ0bm1K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ0bm1K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0bm1K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0bm1K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0bm1K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0bm1K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0bm1K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0bm1K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0bm1K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0bm1K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ0bm1K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0bm1K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ0bm1K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ0bm1K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0bm1K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0bm1K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0bm1K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0bm1K.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/omdsha256k128n96tau64v1/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/ccZZlen9.s: Assembler messages:
encrypt.c: /tmp/ccZZlen9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZZlen9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZZlen9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZZlen9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZlen9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZlen9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZlen9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZlen9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZlen9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZZlen9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZZlen9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZZlen9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZZlen9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZlen9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZZlen9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZZlen9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZZlen9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZZlen9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZZlen9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZZlen9.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/omdsha256k128n96tau64v1/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/ccdInIG0.s: Assembler messages:
encrypt.c: /tmp/ccdInIG0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdInIG0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdInIG0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdInIG0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdInIG0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdInIG0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdInIG0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdInIG0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdInIG0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdInIG0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdInIG0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdInIG0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdInIG0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdInIG0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdInIG0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdInIG0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdInIG0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdInIG0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdInIG0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdInIG0.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/omdsha256k128n96tau64v1/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/ccHkSsEQ.s: Assembler messages:
encrypt.c: /tmp/ccHkSsEQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHkSsEQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHkSsEQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHkSsEQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkSsEQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkSsEQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkSsEQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkSsEQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkSsEQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkSsEQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkSsEQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkSsEQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHkSsEQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkSsEQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHkSsEQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkSsEQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHkSsEQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkSsEQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHkSsEQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHkSsEQ.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/omdsha256k128n96tau64v1/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/ccMIOWTO.s: Assembler messages:
encrypt.c: /tmp/ccMIOWTO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMIOWTO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMIOWTO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMIOWTO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIOWTO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIOWTO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIOWTO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIOWTO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIOWTO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIOWTO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIOWTO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIOWTO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMIOWTO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIOWTO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMIOWTO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMIOWTO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIOWTO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIOWTO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIOWTO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIOWTO.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/omdsha256k128n96tau64v1/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/cc5hVKbB.s: Assembler messages:
encrypt.c: /tmp/cc5hVKbB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hVKbB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hVKbB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hVKbB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hVKbB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hVKbB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hVKbB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hVKbB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hVKbB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hVKbB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hVKbB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hVKbB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hVKbB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hVKbB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hVKbB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5hVKbB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hVKbB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hVKbB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hVKbB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hVKbB.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/omdsha256k128n96tau64v1/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/ccQ1dN8E.s: Assembler messages:
encrypt.c: /tmp/ccQ1dN8E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ1dN8E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ1dN8E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ1dN8E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1dN8E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1dN8E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1dN8E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1dN8E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1dN8E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ1dN8E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ1dN8E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ1dN8E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ1dN8E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1dN8E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ1dN8E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ1dN8E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ1dN8E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ1dN8E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ1dN8E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ1dN8E.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/omdsha256k128n96tau64v1/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/cc6wD69A.s: Assembler messages:
encrypt.c: /tmp/cc6wD69A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6wD69A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6wD69A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6wD69A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wD69A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wD69A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wD69A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wD69A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wD69A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6wD69A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6wD69A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6wD69A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6wD69A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6wD69A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6wD69A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6wD69A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6wD69A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6wD69A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6wD69A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6wD69A.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/omdsha256k128n96tau64v1/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/ccNqOCWv.s: Assembler messages:
encrypt.c: /tmp/ccNqOCWv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNqOCWv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNqOCWv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNqOCWv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOCWv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOCWv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOCWv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOCWv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOCWv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqOCWv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqOCWv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqOCWv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNqOCWv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOCWv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNqOCWv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNqOCWv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNqOCWv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqOCWv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqOCWv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOCWv.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/omdsha256k128n96tau64v1/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/cc31MU5J.s: Assembler messages:
encrypt.c: /tmp/cc31MU5J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc31MU5J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc31MU5J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc31MU5J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31MU5J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31MU5J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31MU5J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31MU5J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31MU5J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31MU5J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31MU5J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31MU5J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc31MU5J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31MU5J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc31MU5J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc31MU5J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc31MU5J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31MU5J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc31MU5J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31MU5J.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/omdsha256k128n96tau64v1/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/ccqVdRTR.s: Assembler messages:
encrypt.c: /tmp/ccqVdRTR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqVdRTR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqVdRTR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqVdRTR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVdRTR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVdRTR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVdRTR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVdRTR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVdRTR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVdRTR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVdRTR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVdRTR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqVdRTR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVdRTR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqVdRTR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVdRTR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqVdRTR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVdRTR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqVdRTR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqVdRTR.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/omdsha256k128n96tau64v1/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/cc3WM4IB.s: Assembler messages:
encrypt.c: /tmp/cc3WM4IB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3WM4IB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3WM4IB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3WM4IB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WM4IB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WM4IB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WM4IB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WM4IB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WM4IB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3WM4IB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3WM4IB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3WM4IB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3WM4IB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WM4IB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3WM4IB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3WM4IB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3WM4IB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3WM4IB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3WM4IB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3WM4IB.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/omdsha256k128n96tau64v1/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/ccA01YUu.s: Assembler messages:
encrypt.c: /tmp/ccA01YUu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA01YUu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA01YUu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA01YUu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA01YUu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA01YUu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA01YUu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA01YUu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA01YUu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA01YUu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA01YUu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA01YUu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA01YUu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA01YUu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA01YUu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA01YUu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA01YUu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA01YUu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA01YUu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA01YUu.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/omdsha256k128n96tau64v1/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/ccAMScGX.s: Assembler messages:
encrypt.c: /tmp/ccAMScGX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAMScGX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAMScGX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAMScGX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMScGX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMScGX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMScGX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMScGX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMScGX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMScGX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMScGX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMScGX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAMScGX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMScGX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAMScGX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMScGX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAMScGX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAMScGX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAMScGX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAMScGX.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/omdsha256k128n96tau64v1/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/ccOYCAb3.s: Assembler messages:
encrypt.c: /tmp/ccOYCAb3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOYCAb3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOYCAb3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOYCAb3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCAb3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCAb3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCAb3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCAb3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCAb3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCAb3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCAb3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCAb3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOYCAb3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCAb3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOYCAb3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOYCAb3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCAb3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOYCAb3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOYCAb3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCAb3.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/omdsha256k128n96tau64v1/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/ccgjuSg2.s: Assembler messages:
encrypt.c: /tmp/ccgjuSg2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgjuSg2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgjuSg2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgjuSg2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjuSg2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjuSg2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjuSg2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjuSg2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjuSg2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjuSg2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjuSg2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjuSg2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgjuSg2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjuSg2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgjuSg2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgjuSg2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjuSg2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjuSg2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjuSg2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjuSg2.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/omdsha256k128n96tau64v1/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/cclUg4UR.s: Assembler messages:
encrypt.c: /tmp/cclUg4UR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclUg4UR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclUg4UR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclUg4UR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUg4UR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUg4UR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUg4UR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUg4UR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUg4UR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclUg4UR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclUg4UR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclUg4UR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclUg4UR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUg4UR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclUg4UR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclUg4UR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclUg4UR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclUg4UR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclUg4UR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclUg4UR.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/omdsha256k128n96tau64v1/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/cc2JYu55.s: Assembler messages:
encrypt.c: /tmp/cc2JYu55.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2JYu55.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2JYu55.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2JYu55.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JYu55.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JYu55.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JYu55.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JYu55.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JYu55.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JYu55.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JYu55.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JYu55.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2JYu55.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JYu55.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2JYu55.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JYu55.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2JYu55.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JYu55.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2JYu55.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2JYu55.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/omdsha256k128n96tau64v1/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/ccISZ5T2.s: Assembler messages:
encrypt.c: /tmp/ccISZ5T2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccISZ5T2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccISZ5T2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccISZ5T2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISZ5T2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISZ5T2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISZ5T2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISZ5T2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISZ5T2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccISZ5T2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccISZ5T2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccISZ5T2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccISZ5T2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISZ5T2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccISZ5T2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccISZ5T2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccISZ5T2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccISZ5T2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccISZ5T2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISZ5T2.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/omdsha256k128n96tau64v1/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/cc5hvjg2.s: Assembler messages:
encrypt.c: /tmp/cc5hvjg2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hvjg2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hvjg2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hvjg2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hvjg2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hvjg2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hvjg2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hvjg2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hvjg2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hvjg2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hvjg2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hvjg2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hvjg2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hvjg2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hvjg2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5hvjg2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hvjg2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hvjg2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hvjg2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hvjg2.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/omdsha256k128n96tau64v1/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/ccL4T9FS.s: Assembler messages:
encrypt.c: /tmp/ccL4T9FS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL4T9FS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL4T9FS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL4T9FS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4T9FS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4T9FS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4T9FS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4T9FS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4T9FS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4T9FS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4T9FS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4T9FS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL4T9FS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4T9FS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL4T9FS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4T9FS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL4T9FS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL4T9FS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL4T9FS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL4T9FS.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/omdsha256k128n96tau64v1/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/ccWV4gqm.s: Assembler messages:
encrypt.c: /tmp/ccWV4gqm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWV4gqm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWV4gqm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWV4gqm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV4gqm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV4gqm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV4gqm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV4gqm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV4gqm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV4gqm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV4gqm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV4gqm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWV4gqm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV4gqm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWV4gqm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWV4gqm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV4gqm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWV4gqm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWV4gqm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV4gqm.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/omdsha256k128n96tau64v1/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/ccmYk0Hl.s: Assembler messages:
encrypt.c: /tmp/ccmYk0Hl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmYk0Hl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmYk0Hl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmYk0Hl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYk0Hl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYk0Hl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYk0Hl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYk0Hl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYk0Hl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYk0Hl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYk0Hl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYk0Hl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmYk0Hl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYk0Hl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmYk0Hl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYk0Hl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmYk0Hl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYk0Hl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmYk0Hl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmYk0Hl.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/omdsha256k128n96tau64v1/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/ccBMMBGg.s: Assembler messages:
encrypt.c: /tmp/ccBMMBGg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBMMBGg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBMMBGg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBMMBGg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMMBGg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMMBGg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMMBGg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMMBGg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMMBGg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBMMBGg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBMMBGg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBMMBGg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBMMBGg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMMBGg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBMMBGg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBMMBGg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBMMBGg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBMMBGg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBMMBGg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBMMBGg.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/omdsha256k128n96tau64v1/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/ccXcNlEb.s: Assembler messages:
encrypt.c: /tmp/ccXcNlEb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXcNlEb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXcNlEb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXcNlEb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcNlEb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcNlEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcNlEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcNlEb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcNlEb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcNlEb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcNlEb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcNlEb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXcNlEb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcNlEb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXcNlEb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXcNlEb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcNlEb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXcNlEb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXcNlEb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcNlEb.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/omdsha256k128n96tau64v1/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/ccWlxDtr.s: Assembler messages:
encrypt.c: /tmp/ccWlxDtr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlxDtr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWlxDtr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWlxDtr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxDtr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxDtr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxDtr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxDtr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxDtr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlxDtr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlxDtr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlxDtr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWlxDtr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxDtr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWlxDtr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWlxDtr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWlxDtr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlxDtr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlxDtr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlxDtr.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/omdsha256k128n96tau64v1/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/ccrHa3fz.s: Assembler messages:
encrypt.c: /tmp/ccrHa3fz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrHa3fz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrHa3fz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrHa3fz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHa3fz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHa3fz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHa3fz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHa3fz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHa3fz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHa3fz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHa3fz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHa3fz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrHa3fz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHa3fz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrHa3fz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHa3fz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrHa3fz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHa3fz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrHa3fz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrHa3fz.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/omdsha256k128n96tau64v1/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/ccH04Obh.s: Assembler messages:
encrypt.c: /tmp/ccH04Obh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH04Obh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH04Obh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH04Obh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH04Obh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH04Obh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH04Obh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH04Obh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH04Obh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH04Obh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH04Obh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH04Obh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH04Obh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH04Obh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH04Obh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH04Obh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH04Obh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH04Obh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH04Obh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH04Obh.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/omdsha256k128n96tau64v1/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/ccMjLskb.s: Assembler messages:
encrypt.c: /tmp/ccMjLskb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMjLskb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMjLskb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMjLskb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjLskb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjLskb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjLskb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjLskb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjLskb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjLskb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjLskb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjLskb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMjLskb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjLskb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMjLskb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMjLskb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjLskb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMjLskb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMjLskb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjLskb.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/omdsha256k128n96tau64v1/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/ccIjkmA4.s: Assembler messages:
encrypt.c: /tmp/ccIjkmA4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIjkmA4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIjkmA4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIjkmA4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjkmA4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjkmA4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjkmA4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjkmA4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjkmA4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjkmA4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjkmA4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjkmA4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIjkmA4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjkmA4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIjkmA4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjkmA4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIjkmA4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjkmA4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjkmA4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjkmA4.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/omdsha256k128n96tau64v1/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/ccOByEO0.s: Assembler messages:
encrypt.c: /tmp/ccOByEO0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOByEO0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOByEO0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOByEO0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOByEO0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOByEO0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOByEO0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOByEO0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOByEO0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOByEO0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOByEO0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOByEO0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOByEO0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOByEO0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOByEO0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOByEO0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOByEO0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOByEO0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOByEO0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOByEO0.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/omdsha256k128n96tau64v1/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/cc6xZctZ.s: Assembler messages:
encrypt.c: /tmp/cc6xZctZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6xZctZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6xZctZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6xZctZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xZctZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xZctZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xZctZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xZctZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xZctZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6xZctZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6xZctZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6xZctZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6xZctZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xZctZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6xZctZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6xZctZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6xZctZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6xZctZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6xZctZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6xZctZ.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/omdsha256k128n96tau64v1/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/ccaGpgxT.s: Assembler messages:
encrypt.c: /tmp/ccaGpgxT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGpgxT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaGpgxT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaGpgxT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGpgxT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGpgxT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGpgxT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGpgxT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGpgxT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGpgxT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGpgxT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGpgxT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaGpgxT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGpgxT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaGpgxT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaGpgxT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaGpgxT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGpgxT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaGpgxT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGpgxT.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/omdsha256k128n96tau64v1/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/ccbiPN5g.s: Assembler messages:
encrypt.c: /tmp/ccbiPN5g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbiPN5g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbiPN5g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbiPN5g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbiPN5g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbiPN5g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbiPN5g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbiPN5g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbiPN5g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbiPN5g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbiPN5g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbiPN5g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbiPN5g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbiPN5g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbiPN5g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbiPN5g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbiPN5g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbiPN5g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbiPN5g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbiPN5g.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/omdsha256k128n96tau64v1/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/ccu5brl8.s: Assembler messages:
encrypt.c: /tmp/ccu5brl8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu5brl8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu5brl8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu5brl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5brl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5brl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5brl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5brl8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5brl8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu5brl8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu5brl8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu5brl8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu5brl8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5brl8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu5brl8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu5brl8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu5brl8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu5brl8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu5brl8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5brl8.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/omdsha256k128n96tau64v1/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/cc1wit1Z.s: Assembler messages:
encrypt.c: /tmp/cc1wit1Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1wit1Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1wit1Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1wit1Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wit1Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wit1Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wit1Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wit1Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wit1Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wit1Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wit1Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wit1Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1wit1Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wit1Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1wit1Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wit1Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1wit1Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wit1Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1wit1Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1wit1Z.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/omdsha256k128n96tau64v1/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/cckgyf2X.s: Assembler messages:
encrypt.c: /tmp/cckgyf2X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckgyf2X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckgyf2X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckgyf2X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgyf2X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgyf2X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgyf2X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgyf2X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgyf2X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgyf2X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgyf2X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgyf2X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckgyf2X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgyf2X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckgyf2X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckgyf2X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgyf2X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckgyf2X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckgyf2X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgyf2X.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/omdsha256k128n96tau64v1/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/ccrvh5ep.s: Assembler messages:
encrypt.c: /tmp/ccrvh5ep.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvh5ep.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrvh5ep.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrvh5ep.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvh5ep.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvh5ep.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvh5ep.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvh5ep.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvh5ep.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvh5ep.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvh5ep.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvh5ep.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrvh5ep.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvh5ep.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrvh5ep.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrvh5ep.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvh5ep.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvh5ep.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvh5ep.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvh5ep.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/omdsha256k128n96tau64v1/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/ccxsc3fL.s: Assembler messages:
encrypt.c: /tmp/ccxsc3fL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxsc3fL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxsc3fL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxsc3fL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsc3fL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsc3fL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsc3fL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsc3fL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsc3fL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsc3fL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsc3fL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsc3fL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxsc3fL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsc3fL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxsc3fL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsc3fL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxsc3fL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxsc3fL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxsc3fL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxsc3fL.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/omdsha256k128n96tau64v1/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/ccXXMWTT.s: Assembler messages:
encrypt.c: /tmp/ccXXMWTT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXXMWTT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXXMWTT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXXMWTT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXXMWTT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXXMWTT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXXMWTT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXXMWTT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXXMWTT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXXMWTT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXXMWTT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXXMWTT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXXMWTT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXXMWTT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXXMWTT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXXMWTT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXXMWTT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXXMWTT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXXMWTT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXXMWTT.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/omdsha256k128n96tau64v1/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/ccnGFwvF.s: Assembler messages:
encrypt.c: /tmp/ccnGFwvF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnGFwvF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnGFwvF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnGFwvF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFwvF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFwvF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFwvF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFwvF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFwvF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGFwvF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGFwvF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGFwvF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnGFwvF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFwvF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnGFwvF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGFwvF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnGFwvF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGFwvF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnGFwvF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnGFwvF.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/omdsha256k128n96tau64v1/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/ccMznDHl.s: Assembler messages:
encrypt.c: /tmp/ccMznDHl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMznDHl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMznDHl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMznDHl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMznDHl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMznDHl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMznDHl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMznDHl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMznDHl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMznDHl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMznDHl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMznDHl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMznDHl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMznDHl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMznDHl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMznDHl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMznDHl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMznDHl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMznDHl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMznDHl.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/omdsha256k128n96tau64v1/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/ccRMZj2O.s: Assembler messages:
encrypt.c: /tmp/ccRMZj2O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRMZj2O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRMZj2O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRMZj2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMZj2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMZj2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMZj2O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMZj2O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMZj2O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMZj2O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMZj2O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMZj2O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRMZj2O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMZj2O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRMZj2O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMZj2O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRMZj2O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRMZj2O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMZj2O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMZj2O.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/omdsha256k128n96tau64v1/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/ccCpHexJ.s: Assembler messages:
encrypt.c: /tmp/ccCpHexJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCpHexJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCpHexJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCpHexJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpHexJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpHexJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpHexJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpHexJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpHexJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCpHexJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCpHexJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCpHexJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCpHexJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCpHexJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCpHexJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCpHexJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCpHexJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCpHexJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCpHexJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCpHexJ.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/omdsha256k128n96tau64v1/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/ccaTqCAW.s: Assembler messages:
encrypt.c: /tmp/ccaTqCAW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaTqCAW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaTqCAW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaTqCAW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTqCAW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTqCAW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTqCAW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTqCAW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTqCAW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTqCAW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTqCAW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTqCAW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaTqCAW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTqCAW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaTqCAW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaTqCAW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaTqCAW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaTqCAW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaTqCAW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTqCAW.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/omdsha256k128n96tau64v1/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/ccDnFPPg.s: Assembler messages:
encrypt.c: /tmp/ccDnFPPg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDnFPPg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDnFPPg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDnFPPg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnFPPg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnFPPg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnFPPg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnFPPg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnFPPg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDnFPPg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDnFPPg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDnFPPg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDnFPPg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnFPPg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDnFPPg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDnFPPg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDnFPPg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDnFPPg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDnFPPg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDnFPPg.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/omdsha256k128n96tau64v1/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/ccKwXbM8.s: Assembler messages:
encrypt.c: /tmp/ccKwXbM8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwXbM8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKwXbM8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKwXbM8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwXbM8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwXbM8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwXbM8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwXbM8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwXbM8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwXbM8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwXbM8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwXbM8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKwXbM8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwXbM8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKwXbM8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKwXbM8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwXbM8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKwXbM8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKwXbM8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwXbM8.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/omdsha256k128n96tau64v1/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/ccioXd5V.s: Assembler messages:
encrypt.c: /tmp/ccioXd5V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccioXd5V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccioXd5V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccioXd5V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioXd5V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioXd5V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioXd5V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioXd5V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioXd5V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioXd5V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioXd5V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioXd5V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccioXd5V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioXd5V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccioXd5V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccioXd5V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioXd5V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccioXd5V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccioXd5V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioXd5V.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/omdsha256k128n96tau64v1/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/cct2RrQ7.s: Assembler messages:
encrypt.c: /tmp/cct2RrQ7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct2RrQ7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct2RrQ7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct2RrQ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2RrQ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2RrQ7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2RrQ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2RrQ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2RrQ7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct2RrQ7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct2RrQ7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct2RrQ7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct2RrQ7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2RrQ7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct2RrQ7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct2RrQ7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct2RrQ7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct2RrQ7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct2RrQ7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct2RrQ7.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/omdsha256k128n96tau64v1/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/ccGUSZW9.s: Assembler messages:
encrypt.c: /tmp/ccGUSZW9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGUSZW9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGUSZW9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGUSZW9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUSZW9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUSZW9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUSZW9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUSZW9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUSZW9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGUSZW9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGUSZW9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGUSZW9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGUSZW9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUSZW9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGUSZW9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGUSZW9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGUSZW9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGUSZW9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGUSZW9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUSZW9.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/omdsha256k128n96tau64v1/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/ccYn6ebp.s: Assembler messages:
encrypt.c: /tmp/ccYn6ebp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYn6ebp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYn6ebp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYn6ebp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn6ebp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn6ebp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn6ebp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn6ebp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn6ebp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYn6ebp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYn6ebp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYn6ebp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYn6ebp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn6ebp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYn6ebp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYn6ebp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYn6ebp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYn6ebp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYn6ebp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYn6ebp.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/omdsha256k128n96tau64v1/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/ccI9CEH8.s: Assembler messages:
encrypt.c: /tmp/ccI9CEH8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9CEH8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9CEH8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9CEH8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9CEH8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9CEH8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9CEH8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9CEH8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9CEH8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9CEH8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9CEH8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9CEH8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9CEH8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9CEH8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9CEH8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9CEH8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI9CEH8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9CEH8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9CEH8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9CEH8.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/omdsha256k128n96tau64v1/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/ccS1Bl68.s: Assembler messages:
encrypt.c: /tmp/ccS1Bl68.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS1Bl68.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS1Bl68.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS1Bl68.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1Bl68.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1Bl68.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1Bl68.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1Bl68.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1Bl68.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS1Bl68.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS1Bl68.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS1Bl68.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS1Bl68.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1Bl68.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS1Bl68.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS1Bl68.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS1Bl68.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS1Bl68.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS1Bl68.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1Bl68.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/omdsha256k128n96tau64v1/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/cc4Uh7YP.s: Assembler messages:
encrypt.c: /tmp/cc4Uh7YP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Uh7YP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Uh7YP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Uh7YP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Uh7YP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4Uh7YP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Uh7YP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Uh7YP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.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/cc4Uh7YP.s: Assembler messages:
encrypt.c: /tmp/cc4Uh7YP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Uh7YP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Uh7YP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Uh7YP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Uh7YP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Uh7YP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4Uh7YP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Uh7YP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Uh7YP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Uh7YP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Uh7YP.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/omdsha256k128n96tau64v1/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/ccejJTLd.s: Assembler messages:
encrypt.c: /tmp/ccejJTLd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccejJTLd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccejJTLd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccejJTLd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccejJTLd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccejJTLd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccejJTLd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccejJTLd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccejJTLd.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/ccejJTLd.s: Assembler messages:
encrypt.c: /tmp/ccejJTLd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccejJTLd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccejJTLd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccejJTLd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccejJTLd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejJTLd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccejJTLd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccejJTLd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccejJTLd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccejJTLd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccejJTLd.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/omdsha256k128n96tau64v1/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/ccbKjck8.s: Assembler messages:
encrypt.c: /tmp/ccbKjck8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbKjck8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbKjck8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbKjck8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbKjck8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbKjck8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbKjck8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKjck8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKjck8.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/ccbKjck8.s: Assembler messages:
encrypt.c: /tmp/ccbKjck8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbKjck8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbKjck8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbKjck8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbKjck8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKjck8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbKjck8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbKjck8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKjck8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKjck8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKjck8.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/omdsha256k128n96tau64v1/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/ccgbTBJI.s: Assembler messages:
encrypt.c: /tmp/ccgbTBJI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgbTBJI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgbTBJI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgbTBJI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgbTBJI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgbTBJI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgbTBJI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbTBJI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbTBJI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.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/ccgbTBJI.s: Assembler messages:
encrypt.c: /tmp/ccgbTBJI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgbTBJI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgbTBJI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgbTBJI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgbTBJI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgbTBJI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgbTBJI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbTBJI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbTBJI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbTBJI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbTBJI.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/omdsha256k128n96tau64v1/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/ccZgoYJX.s: Assembler messages:
encrypt.c: /tmp/ccZgoYJX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgoYJX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgoYJX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgoYJX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgoYJX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgoYJX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZgoYJX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgoYJX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgoYJX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.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/ccZgoYJX.s: Assembler messages:
encrypt.c: /tmp/ccZgoYJX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgoYJX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgoYJX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgoYJX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgoYJX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgoYJX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZgoYJX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgoYJX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgoYJX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgoYJX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgoYJX.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/omdsha256k128n96tau64v1/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/ccynJgSm.s: Assembler messages:
encrypt.c: /tmp/ccynJgSm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccynJgSm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccynJgSm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccynJgSm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccynJgSm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccynJgSm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccynJgSm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynJgSm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynJgSm.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/ccynJgSm.s: Assembler messages:
encrypt.c: /tmp/ccynJgSm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccynJgSm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccynJgSm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccynJgSm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccynJgSm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynJgSm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccynJgSm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccynJgSm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynJgSm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynJgSm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynJgSm.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/omdsha256k128n96tau64v1/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/ccERgv47.s: Assembler messages:
encrypt.c: /tmp/ccERgv47.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccERgv47.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccERgv47.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccERgv47.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccERgv47.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccERgv47.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccERgv47.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccERgv47.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccERgv47.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/ccERgv47.s: Assembler messages:
encrypt.c: /tmp/ccERgv47.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccERgv47.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccERgv47.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccERgv47.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccERgv47.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERgv47.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccERgv47.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccERgv47.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccERgv47.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccERgv47.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccERgv47.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/omdsha256k128n96tau64v1/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/ccZrVpJK.s: Assembler messages:
encrypt.c: /tmp/ccZrVpJK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZrVpJK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZrVpJK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZrVpJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZrVpJK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZrVpJK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZrVpJK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrVpJK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrVpJK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.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/ccZrVpJK.s: Assembler messages:
encrypt.c: /tmp/ccZrVpJK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZrVpJK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZrVpJK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZrVpJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZrVpJK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZrVpJK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZrVpJK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZrVpJK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrVpJK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrVpJK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrVpJK.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/omdsha256k128n96tau64v1/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/ccUCQyqg.s: Assembler messages:
encrypt.c: /tmp/ccUCQyqg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUCQyqg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUCQyqg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUCQyqg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCQyqg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCQyqg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCQyqg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCQyqg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCQyqg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCQyqg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCQyqg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCQyqg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUCQyqg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCQyqg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUCQyqg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUCQyqg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUCQyqg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUCQyqg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUCQyqg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCQyqg.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/omdsha256k128n96tau64v1/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/ccotJ4HF.s: Assembler messages:
encrypt.c: /tmp/ccotJ4HF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccotJ4HF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccotJ4HF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccotJ4HF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotJ4HF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotJ4HF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotJ4HF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotJ4HF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotJ4HF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotJ4HF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotJ4HF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotJ4HF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccotJ4HF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotJ4HF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccotJ4HF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotJ4HF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccotJ4HF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotJ4HF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccotJ4HF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccotJ4HF.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/omdsha256k128n96tau64v1/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/cc5lFq3t.s: Assembler messages:
encrypt.c: /tmp/cc5lFq3t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5lFq3t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5lFq3t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5lFq3t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lFq3t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lFq3t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lFq3t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lFq3t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lFq3t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lFq3t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lFq3t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lFq3t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5lFq3t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lFq3t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5lFq3t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5lFq3t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lFq3t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lFq3t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lFq3t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lFq3t.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/omdsha256k128n96tau64v1/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/ccQSHpiH.s: Assembler messages:
encrypt.c: /tmp/ccQSHpiH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQSHpiH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQSHpiH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQSHpiH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSHpiH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSHpiH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSHpiH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSHpiH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSHpiH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSHpiH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSHpiH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSHpiH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQSHpiH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSHpiH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQSHpiH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSHpiH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQSHpiH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQSHpiH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQSHpiH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQSHpiH.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/omdsha256k128n96tau64v1/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/ccIrFTei.s: Assembler messages:
encrypt.c: /tmp/ccIrFTei.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIrFTei.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIrFTei.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIrFTei.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrFTei.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrFTei.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrFTei.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrFTei.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrFTei.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIrFTei.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIrFTei.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIrFTei.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIrFTei.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrFTei.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIrFTei.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIrFTei.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIrFTei.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIrFTei.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIrFTei.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrFTei.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/omdsha256k128n96tau64v1/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/ccnaCRiy.s: Assembler messages:
encrypt.c: /tmp/ccnaCRiy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnaCRiy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnaCRiy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnaCRiy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaCRiy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaCRiy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaCRiy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaCRiy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaCRiy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaCRiy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaCRiy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaCRiy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnaCRiy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaCRiy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnaCRiy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaCRiy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnaCRiy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaCRiy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnaCRiy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnaCRiy.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/omdsha256k128n96tau64v1/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/ccSnEqFP.s: Assembler messages:
encrypt.c: /tmp/ccSnEqFP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSnEqFP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSnEqFP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSnEqFP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnEqFP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnEqFP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnEqFP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnEqFP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnEqFP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnEqFP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnEqFP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnEqFP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSnEqFP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnEqFP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSnEqFP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnEqFP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSnEqFP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnEqFP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSnEqFP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSnEqFP.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/omdsha256k128n96tau64v1/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/ccX1zROy.s: Assembler messages:
encrypt.c: /tmp/ccX1zROy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX1zROy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX1zROy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX1zROy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1zROy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1zROy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1zROy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1zROy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1zROy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1zROy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1zROy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1zROy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX1zROy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1zROy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX1zROy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX1zROy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX1zROy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX1zROy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX1zROy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1zROy.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/omdsha256k128n96tau64v1/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/ccQrAd8A.s: Assembler messages:
encrypt.c: /tmp/ccQrAd8A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQrAd8A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQrAd8A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQrAd8A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrAd8A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrAd8A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrAd8A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrAd8A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrAd8A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrAd8A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrAd8A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrAd8A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQrAd8A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrAd8A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQrAd8A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQrAd8A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQrAd8A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQrAd8A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQrAd8A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrAd8A.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/omdsha256k128n96tau64v1/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/cckqhc6R.s: Assembler messages:
encrypt.c: /tmp/cckqhc6R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckqhc6R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckqhc6R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckqhc6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhc6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhc6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhc6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhc6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhc6R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqhc6R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqhc6R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqhc6R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckqhc6R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqhc6R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckqhc6R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqhc6R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckqhc6R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqhc6R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckqhc6R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckqhc6R.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/omdsha256k128n96tau64v1/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/cc8O5kDy.s: Assembler messages:
encrypt.c: /tmp/cc8O5kDy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8O5kDy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8O5kDy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8O5kDy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O5kDy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O5kDy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O5kDy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O5kDy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O5kDy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8O5kDy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8O5kDy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8O5kDy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8O5kDy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O5kDy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8O5kDy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8O5kDy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8O5kDy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8O5kDy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8O5kDy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O5kDy.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/omdsha256k128n96tau64v1/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/cccXEsyG.s: Assembler messages:
encrypt.c: /tmp/cccXEsyG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXEsyG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccXEsyG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccXEsyG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXEsyG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXEsyG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXEsyG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXEsyG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXEsyG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccXEsyG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccXEsyG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccXEsyG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccXEsyG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXEsyG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccXEsyG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccXEsyG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccXEsyG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccXEsyG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccXEsyG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccXEsyG.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/omdsha256k128n96tau64v1/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/ccL8cfZw.s: Assembler messages:
encrypt.c: /tmp/ccL8cfZw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL8cfZw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL8cfZw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL8cfZw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8cfZw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8cfZw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8cfZw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8cfZw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8cfZw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL8cfZw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL8cfZw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL8cfZw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL8cfZw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8cfZw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL8cfZw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL8cfZw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL8cfZw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL8cfZw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL8cfZw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8cfZw.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/omdsha256k128n96tau64v1/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/ccdKd3XP.s: Assembler messages:
encrypt.c: /tmp/ccdKd3XP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdKd3XP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdKd3XP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdKd3XP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKd3XP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKd3XP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKd3XP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKd3XP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKd3XP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKd3XP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKd3XP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKd3XP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdKd3XP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKd3XP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdKd3XP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKd3XP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdKd3XP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKd3XP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdKd3XP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdKd3XP.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/omdsha256k128n96tau64v1/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/cchplVgM.s: Assembler messages:
encrypt.c: /tmp/cchplVgM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchplVgM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchplVgM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchplVgM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchplVgM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchplVgM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchplVgM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchplVgM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchplVgM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchplVgM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchplVgM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchplVgM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchplVgM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchplVgM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchplVgM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchplVgM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchplVgM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchplVgM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchplVgM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchplVgM.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/omdsha256k128n96tau64v1/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/cciwYscx.s: Assembler messages:
encrypt.c: /tmp/cciwYscx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwYscx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciwYscx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciwYscx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwYscx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwYscx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwYscx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwYscx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwYscx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwYscx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwYscx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwYscx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciwYscx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwYscx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciwYscx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciwYscx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciwYscx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciwYscx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciwYscx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwYscx.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/omdsha256k128n96tau64v1/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/ccDdmReE.s: Assembler messages:
encrypt.c: /tmp/ccDdmReE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDdmReE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDdmReE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDdmReE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdmReE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdmReE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdmReE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdmReE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdmReE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdmReE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdmReE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdmReE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDdmReE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdmReE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDdmReE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDdmReE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdmReE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDdmReE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDdmReE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdmReE.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/omdsha256k128n96tau64v1/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/ccJXzPyQ.s: Assembler messages:
encrypt.c: /tmp/ccJXzPyQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXzPyQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJXzPyQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJXzPyQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXzPyQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXzPyQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXzPyQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXzPyQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXzPyQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXzPyQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXzPyQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXzPyQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJXzPyQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXzPyQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJXzPyQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXzPyQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJXzPyQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXzPyQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJXzPyQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJXzPyQ.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/omdsha256k128n96tau64v1/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/cc4LCC5L.s: Assembler messages:
encrypt.c: /tmp/cc4LCC5L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4LCC5L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4LCC5L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4LCC5L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LCC5L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LCC5L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LCC5L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LCC5L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LCC5L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LCC5L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LCC5L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LCC5L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4LCC5L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LCC5L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4LCC5L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LCC5L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4LCC5L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LCC5L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LCC5L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LCC5L.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/omdsha256k128n96tau64v1/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/cceBaE7F.s: Assembler messages:
encrypt.c: /tmp/cceBaE7F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceBaE7F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceBaE7F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceBaE7F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBaE7F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBaE7F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBaE7F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBaE7F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBaE7F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceBaE7F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceBaE7F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceBaE7F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceBaE7F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBaE7F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceBaE7F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceBaE7F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceBaE7F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceBaE7F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceBaE7F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBaE7F.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/omdsha256k128n96tau64v1/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/cckHrVEo.s: Assembler messages:
encrypt.c: /tmp/cckHrVEo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckHrVEo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckHrVEo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckHrVEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHrVEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHrVEo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHrVEo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHrVEo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHrVEo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckHrVEo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckHrVEo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckHrVEo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckHrVEo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHrVEo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckHrVEo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckHrVEo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckHrVEo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckHrVEo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckHrVEo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHrVEo.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/omdsha256k128n96tau64v1/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/cctnfOfG.s: Assembler messages:
encrypt.c: /tmp/cctnfOfG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctnfOfG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctnfOfG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctnfOfG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnfOfG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnfOfG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnfOfG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnfOfG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnfOfG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnfOfG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnfOfG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnfOfG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctnfOfG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnfOfG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctnfOfG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnfOfG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctnfOfG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnfOfG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnfOfG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnfOfG.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/omdsha256k128n96tau64v1/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/cc9ULavI.s: Assembler messages:
encrypt.c: /tmp/cc9ULavI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ULavI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ULavI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ULavI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ULavI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ULavI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ULavI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ULavI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ULavI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ULavI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ULavI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ULavI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ULavI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ULavI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ULavI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ULavI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9ULavI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ULavI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ULavI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ULavI.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/omdsha256k128n96tau64v1/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/ccKeIcyt.s: Assembler messages:
encrypt.c: /tmp/ccKeIcyt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKeIcyt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKeIcyt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKeIcyt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeIcyt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeIcyt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeIcyt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeIcyt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeIcyt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeIcyt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeIcyt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeIcyt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKeIcyt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeIcyt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKeIcyt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKeIcyt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKeIcyt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKeIcyt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKeIcyt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeIcyt.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/omdsha256k128n96tau64v1/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/ccYyDNID.s: Assembler messages:
encrypt.c: /tmp/ccYyDNID.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyDNID.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYyDNID.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYyDNID.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyDNID.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyDNID.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyDNID.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyDNID.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyDNID.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyDNID.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyDNID.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyDNID.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYyDNID.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyDNID.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYyDNID.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyDNID.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYyDNID.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyDNID.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyDNID.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyDNID.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/omdsha256k128n96tau64v1/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/ccrdbRck.s: Assembler messages:
encrypt.c: /tmp/ccrdbRck.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrdbRck.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrdbRck.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrdbRck.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdbRck.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdbRck.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdbRck.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdbRck.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdbRck.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdbRck.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdbRck.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdbRck.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrdbRck.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdbRck.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrdbRck.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrdbRck.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrdbRck.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdbRck.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdbRck.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdbRck.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/omdsha256k128n96tau64v1/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/ccns3uC8.s: Assembler messages:
encrypt.c: /tmp/ccns3uC8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccns3uC8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccns3uC8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccns3uC8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns3uC8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns3uC8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns3uC8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns3uC8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns3uC8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccns3uC8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccns3uC8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccns3uC8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccns3uC8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns3uC8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccns3uC8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccns3uC8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccns3uC8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccns3uC8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccns3uC8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns3uC8.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/omdsha256k128n96tau64v1/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/ccqf7JFs.s: Assembler messages:
encrypt.c: /tmp/ccqf7JFs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqf7JFs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqf7JFs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqf7JFs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf7JFs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf7JFs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf7JFs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf7JFs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf7JFs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf7JFs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf7JFs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf7JFs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqf7JFs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf7JFs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqf7JFs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf7JFs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqf7JFs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf7JFs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqf7JFs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqf7JFs.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/omdsha256k128n96tau64v1/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/ccGJCwrf.s: Assembler messages:
encrypt.c: /tmp/ccGJCwrf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGJCwrf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGJCwrf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGJCwrf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJCwrf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJCwrf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJCwrf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJCwrf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJCwrf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGJCwrf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGJCwrf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGJCwrf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGJCwrf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJCwrf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGJCwrf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGJCwrf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGJCwrf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGJCwrf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGJCwrf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJCwrf.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/omdsha256k128n96tau64v1/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/cct9Ntpv.s: Assembler messages:
encrypt.c: /tmp/cct9Ntpv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct9Ntpv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct9Ntpv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct9Ntpv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9Ntpv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9Ntpv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9Ntpv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9Ntpv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9Ntpv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct9Ntpv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct9Ntpv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct9Ntpv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct9Ntpv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9Ntpv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct9Ntpv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct9Ntpv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct9Ntpv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct9Ntpv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct9Ntpv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct9Ntpv.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/omdsha256k128n96tau64v1/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/cc42hnw3.s: Assembler messages:
encrypt.c: /tmp/cc42hnw3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc42hnw3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc42hnw3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc42hnw3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42hnw3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42hnw3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42hnw3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42hnw3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42hnw3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42hnw3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42hnw3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42hnw3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc42hnw3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42hnw3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc42hnw3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc42hnw3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42hnw3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc42hnw3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc42hnw3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42hnw3.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/omdsha256k128n96tau64v1/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/ccTWZG7o.s: Assembler messages:
encrypt.c: /tmp/ccTWZG7o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTWZG7o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTWZG7o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTWZG7o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWZG7o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWZG7o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWZG7o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWZG7o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWZG7o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTWZG7o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTWZG7o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTWZG7o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTWZG7o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWZG7o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTWZG7o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTWZG7o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTWZG7o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTWZG7o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTWZG7o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTWZG7o.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/omdsha256k128n96tau64v1/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/ccfmjJo8.s: Assembler messages:
encrypt.c: /tmp/ccfmjJo8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfmjJo8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfmjJo8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfmjJo8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmjJo8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmjJo8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmjJo8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmjJo8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmjJo8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmjJo8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmjJo8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmjJo8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfmjJo8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmjJo8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfmjJo8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmjJo8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfmjJo8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmjJo8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmjJo8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmjJo8.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/omdsha256k128n96tau64v1/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/ccqKkzM3.s: Assembler messages:
encrypt.c: /tmp/ccqKkzM3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqKkzM3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqKkzM3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqKkzM3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKkzM3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKkzM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKkzM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKkzM3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKkzM3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqKkzM3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqKkzM3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqKkzM3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqKkzM3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKkzM3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqKkzM3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqKkzM3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqKkzM3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqKkzM3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqKkzM3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKkzM3.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/omdsha256k128n96tau64v1/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/ccDshsrd.s: Assembler messages:
encrypt.c: /tmp/ccDshsrd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDshsrd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDshsrd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDshsrd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDshsrd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDshsrd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDshsrd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDshsrd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDshsrd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDshsrd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDshsrd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDshsrd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDshsrd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDshsrd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDshsrd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDshsrd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDshsrd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDshsrd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDshsrd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDshsrd.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/omdsha256k128n96tau64v1/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/ccVPTGtl.s: Assembler messages:
encrypt.c: /tmp/ccVPTGtl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPTGtl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVPTGtl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVPTGtl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPTGtl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPTGtl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPTGtl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPTGtl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPTGtl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPTGtl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPTGtl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPTGtl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVPTGtl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPTGtl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVPTGtl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPTGtl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVPTGtl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVPTGtl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVPTGtl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVPTGtl.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/omdsha256k128n96tau64v1/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/ccgfBsl8.s: Assembler messages:
encrypt.c: /tmp/ccgfBsl8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgfBsl8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgfBsl8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgfBsl8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfBsl8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfBsl8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfBsl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfBsl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfBsl8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfBsl8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfBsl8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfBsl8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgfBsl8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfBsl8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgfBsl8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfBsl8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgfBsl8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfBsl8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgfBsl8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgfBsl8.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/omdsha256k128n96tau64v1/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/cczUsnh0.s: Assembler messages:
encrypt.c: /tmp/cczUsnh0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczUsnh0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczUsnh0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczUsnh0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUsnh0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUsnh0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUsnh0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUsnh0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUsnh0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUsnh0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUsnh0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUsnh0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczUsnh0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUsnh0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczUsnh0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczUsnh0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUsnh0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczUsnh0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczUsnh0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUsnh0.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/omdsha256k128n96tau64v1/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/ccQtvmT2.s: Assembler messages:
encrypt.c: /tmp/ccQtvmT2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQtvmT2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQtvmT2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQtvmT2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtvmT2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtvmT2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtvmT2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtvmT2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtvmT2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtvmT2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtvmT2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtvmT2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQtvmT2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtvmT2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQtvmT2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtvmT2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQtvmT2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtvmT2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQtvmT2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQtvmT2.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/omdsha256k128n96tau64v1/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/ccbawgvO.s: Assembler messages:
encrypt.c: /tmp/ccbawgvO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbawgvO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbawgvO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbawgvO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbawgvO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbawgvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbawgvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbawgvO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbawgvO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbawgvO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbawgvO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbawgvO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbawgvO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbawgvO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbawgvO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbawgvO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbawgvO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbawgvO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbawgvO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbawgvO.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/omdsha256k128n96tau64v1/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/cc1pFCO6.s: Assembler messages:
encrypt.c: /tmp/cc1pFCO6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1pFCO6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1pFCO6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1pFCO6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pFCO6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pFCO6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pFCO6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pFCO6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pFCO6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1pFCO6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1pFCO6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1pFCO6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1pFCO6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pFCO6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1pFCO6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1pFCO6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1pFCO6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1pFCO6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1pFCO6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1pFCO6.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/omdsha256k128n96tau64v1/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/ccYbQsyU.s: Assembler messages:
encrypt.c: /tmp/ccYbQsyU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYbQsyU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYbQsyU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYbQsyU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbQsyU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbQsyU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbQsyU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbQsyU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbQsyU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYbQsyU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYbQsyU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYbQsyU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYbQsyU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbQsyU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYbQsyU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYbQsyU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYbQsyU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYbQsyU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYbQsyU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbQsyU.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/omdsha256k128n96tau64v1/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/cc30nl8Q.s: Assembler messages:
encrypt.c: /tmp/cc30nl8Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc30nl8Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc30nl8Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc30nl8Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30nl8Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30nl8Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30nl8Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30nl8Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30nl8Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30nl8Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30nl8Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30nl8Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc30nl8Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30nl8Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc30nl8Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30nl8Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc30nl8Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc30nl8Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc30nl8Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc30nl8Q.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/omdsha256k128n96tau64v1/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/ccwlFS7L.s: Assembler messages:
encrypt.c: /tmp/ccwlFS7L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwlFS7L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwlFS7L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwlFS7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlFS7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlFS7L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlFS7L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlFS7L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlFS7L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlFS7L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlFS7L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlFS7L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwlFS7L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlFS7L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwlFS7L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwlFS7L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlFS7L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwlFS7L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwlFS7L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlFS7L.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/omdsha256k128n96tau64v1/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/ccKCXtiL.s: Assembler messages:
encrypt.c: /tmp/ccKCXtiL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKCXtiL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKCXtiL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKCXtiL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCXtiL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCXtiL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCXtiL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCXtiL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCXtiL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCXtiL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCXtiL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCXtiL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKCXtiL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCXtiL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKCXtiL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKCXtiL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKCXtiL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKCXtiL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKCXtiL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKCXtiL.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/omdsha256k128n96tau64v1/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/ccvaUI5K.s: Assembler messages:
encrypt.c: /tmp/ccvaUI5K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvaUI5K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvaUI5K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvaUI5K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaUI5K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaUI5K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaUI5K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaUI5K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaUI5K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaUI5K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaUI5K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaUI5K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvaUI5K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaUI5K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvaUI5K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaUI5K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvaUI5K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaUI5K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvaUI5K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvaUI5K.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/omdsha256k128n96tau64v1/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/cc4oL9RD.s: Assembler messages:
encrypt.c: /tmp/cc4oL9RD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4oL9RD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4oL9RD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4oL9RD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oL9RD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oL9RD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oL9RD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oL9RD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oL9RD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oL9RD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oL9RD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oL9RD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4oL9RD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oL9RD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4oL9RD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oL9RD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4oL9RD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oL9RD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4oL9RD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4oL9RD.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/omdsha256k128n96tau64v1/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/cchRfjiP.s: Assembler messages:
encrypt.c: /tmp/cchRfjiP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchRfjiP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchRfjiP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchRfjiP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRfjiP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRfjiP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRfjiP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRfjiP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRfjiP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRfjiP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRfjiP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRfjiP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchRfjiP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRfjiP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchRfjiP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchRfjiP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRfjiP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRfjiP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRfjiP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRfjiP.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/omdsha256k128n96tau64v1/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/cckrlu7V.s: Assembler messages:
encrypt.c: /tmp/cckrlu7V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckrlu7V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckrlu7V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckrlu7V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrlu7V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrlu7V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrlu7V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrlu7V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrlu7V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrlu7V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrlu7V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrlu7V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckrlu7V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrlu7V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckrlu7V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckrlu7V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrlu7V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrlu7V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrlu7V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrlu7V.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/omdsha256k128n96tau64v1/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/cclqIp8U.s: Assembler messages:
encrypt.c: /tmp/cclqIp8U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclqIp8U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclqIp8U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclqIp8U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqIp8U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqIp8U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqIp8U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqIp8U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqIp8U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqIp8U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqIp8U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqIp8U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclqIp8U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqIp8U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclqIp8U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqIp8U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclqIp8U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclqIp8U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclqIp8U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclqIp8U.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/omdsha256k128n96tau64v1/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/ccLeimFE.s: Assembler messages:
encrypt.c: /tmp/ccLeimFE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLeimFE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLeimFE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLeimFE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLeimFE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLeimFE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLeimFE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLeimFE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLeimFE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLeimFE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLeimFE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLeimFE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLeimFE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLeimFE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLeimFE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLeimFE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLeimFE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLeimFE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLeimFE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLeimFE.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/omdsha256k128n96tau64v1/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/ccvZ2TMT.s: Assembler messages:
encrypt.c: /tmp/ccvZ2TMT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZ2TMT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZ2TMT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZ2TMT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2TMT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2TMT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2TMT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2TMT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2TMT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2TMT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2TMT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2TMT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZ2TMT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2TMT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZ2TMT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvZ2TMT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2TMT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZ2TMT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZ2TMT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2TMT.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/omdsha256k128n96tau64v1/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/ccjxNmNA.s: Assembler messages:
encrypt.c: /tmp/ccjxNmNA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjxNmNA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjxNmNA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjxNmNA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxNmNA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxNmNA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxNmNA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxNmNA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxNmNA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxNmNA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxNmNA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxNmNA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjxNmNA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxNmNA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjxNmNA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjxNmNA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxNmNA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjxNmNA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjxNmNA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxNmNA.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/omdsha256k128n96tau64v1/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/ccssyBzu.s: Assembler messages:
encrypt.c: /tmp/ccssyBzu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccssyBzu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccssyBzu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccssyBzu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssyBzu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssyBzu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssyBzu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssyBzu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssyBzu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssyBzu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssyBzu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssyBzu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccssyBzu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccssyBzu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccssyBzu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssyBzu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccssyBzu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccssyBzu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccssyBzu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccssyBzu.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/omdsha256k128n96tau64v1/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/cc5RdKhn.s: Assembler messages:
encrypt.c: /tmp/cc5RdKhn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RdKhn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5RdKhn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5RdKhn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RdKhn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RdKhn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RdKhn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RdKhn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RdKhn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RdKhn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RdKhn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RdKhn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5RdKhn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RdKhn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5RdKhn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RdKhn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5RdKhn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RdKhn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RdKhn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RdKhn.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/omdsha256k128n96tau64v1/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/ccvfRGcy.s: Assembler messages:
encrypt.c: /tmp/ccvfRGcy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvfRGcy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvfRGcy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvfRGcy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfRGcy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfRGcy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfRGcy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfRGcy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfRGcy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfRGcy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfRGcy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfRGcy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvfRGcy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfRGcy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvfRGcy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvfRGcy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvfRGcy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvfRGcy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvfRGcy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvfRGcy.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/omdsha256k128n96tau64v1/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/ccHwLm1Q.s: Assembler messages:
encrypt.c: /tmp/ccHwLm1Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHwLm1Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHwLm1Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHwLm1Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwLm1Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwLm1Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwLm1Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwLm1Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwLm1Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwLm1Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwLm1Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwLm1Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHwLm1Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwLm1Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHwLm1Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHwLm1Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwLm1Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHwLm1Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHwLm1Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwLm1Q.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/omdsha256k128n96tau64v1/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/ccrZ4fUF.s: Assembler messages:
encrypt.c: /tmp/ccrZ4fUF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZ4fUF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZ4fUF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZ4fUF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ4fUF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ4fUF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ4fUF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ4fUF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ4fUF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ4fUF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ4fUF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ4fUF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZ4fUF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ4fUF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZ4fUF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ4fUF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrZ4fUF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ4fUF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZ4fUF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZ4fUF.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/omdsha256k128n96tau64v1/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/ccPxesTB.s: Assembler messages:
encrypt.c: /tmp/ccPxesTB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxesTB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPxesTB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPxesTB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxesTB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxesTB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxesTB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxesTB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxesTB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxesTB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxesTB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxesTB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPxesTB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxesTB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPxesTB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPxesTB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxesTB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxesTB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxesTB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxesTB.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/omdsha256k128n96tau64v1/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/cccu1Y0m.s: Assembler messages:
encrypt.c: /tmp/cccu1Y0m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccu1Y0m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccu1Y0m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccu1Y0m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccu1Y0m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccu1Y0m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccu1Y0m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccu1Y0m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccu1Y0m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccu1Y0m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccu1Y0m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccu1Y0m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccu1Y0m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccu1Y0m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccu1Y0m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccu1Y0m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccu1Y0m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccu1Y0m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccu1Y0m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccu1Y0m.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/omdsha256k128n96tau64v1/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/ccI2A7WC.s: Assembler messages:
encrypt.c: /tmp/ccI2A7WC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI2A7WC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI2A7WC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI2A7WC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2A7WC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2A7WC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2A7WC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2A7WC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2A7WC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2A7WC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2A7WC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2A7WC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI2A7WC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2A7WC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI2A7WC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI2A7WC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2A7WC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2A7WC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2A7WC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2A7WC.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/omdsha256k128n96tau64v1/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/ccs18diR.s: Assembler messages:
encrypt.c: /tmp/ccs18diR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs18diR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs18diR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs18diR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18diR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18diR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18diR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18diR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18diR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs18diR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs18diR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs18diR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs18diR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18diR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs18diR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs18diR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs18diR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs18diR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs18diR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs18diR.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/omdsha256k128n96tau64v1/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/ccCocUIJ.s: Assembler messages:
encrypt.c: /tmp/ccCocUIJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCocUIJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCocUIJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCocUIJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCocUIJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCocUIJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCocUIJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCocUIJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCocUIJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCocUIJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCocUIJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCocUIJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCocUIJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCocUIJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCocUIJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCocUIJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCocUIJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCocUIJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCocUIJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCocUIJ.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/omdsha256k128n96tau64v1/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/ccLBqeNF.s: Assembler messages:
encrypt.c: /tmp/ccLBqeNF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLBqeNF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLBqeNF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLBqeNF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBqeNF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBqeNF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBqeNF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBqeNF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBqeNF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBqeNF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBqeNF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBqeNF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLBqeNF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBqeNF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLBqeNF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLBqeNF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBqeNF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLBqeNF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLBqeNF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBqeNF.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/omdsha256k128n96tau64v1/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/ccfJSHdQ.s: Assembler messages:
encrypt.c: /tmp/ccfJSHdQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfJSHdQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfJSHdQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfJSHdQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSHdQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSHdQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSHdQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSHdQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSHdQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSHdQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSHdQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSHdQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfJSHdQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSHdQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfJSHdQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSHdQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfJSHdQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSHdQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJSHdQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJSHdQ.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/omdsha256k128n96tau64v1/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/ccvnUCNP.s: Assembler messages:
encrypt.c: /tmp/ccvnUCNP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvnUCNP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvnUCNP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvnUCNP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnUCNP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnUCNP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnUCNP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnUCNP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnUCNP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnUCNP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnUCNP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnUCNP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvnUCNP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnUCNP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvnUCNP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvnUCNP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnUCNP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnUCNP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnUCNP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnUCNP.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/omdsha256k128n96tau64v1/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/cc7hcNCL.s: Assembler messages:
encrypt.c: /tmp/cc7hcNCL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7hcNCL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7hcNCL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7hcNCL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hcNCL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hcNCL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hcNCL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hcNCL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hcNCL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7hcNCL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7hcNCL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7hcNCL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7hcNCL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hcNCL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7hcNCL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7hcNCL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7hcNCL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7hcNCL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7hcNCL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hcNCL.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/omdsha256k128n96tau64v1/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/ccTweJcJ.s: Assembler messages:
encrypt.c: /tmp/ccTweJcJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTweJcJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTweJcJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTweJcJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTweJcJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTweJcJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTweJcJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTweJcJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTweJcJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTweJcJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTweJcJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTweJcJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTweJcJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTweJcJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTweJcJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTweJcJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTweJcJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTweJcJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTweJcJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTweJcJ.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/omdsha256k128n96tau64v1/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/ccKnfrau.s: Assembler messages:
encrypt.c: /tmp/ccKnfrau.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKnfrau.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKnfrau.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKnfrau.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnfrau.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnfrau.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnfrau.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnfrau.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnfrau.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnfrau.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnfrau.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnfrau.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKnfrau.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnfrau.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKnfrau.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKnfrau.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnfrau.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKnfrau.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKnfrau.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnfrau.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/omdsha256k128n96tau64v1/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/ccgMp3Rz.s: Assembler messages:
encrypt.c: /tmp/ccgMp3Rz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMp3Rz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgMp3Rz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgMp3Rz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMp3Rz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMp3Rz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMp3Rz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMp3Rz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMp3Rz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMp3Rz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMp3Rz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMp3Rz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgMp3Rz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMp3Rz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgMp3Rz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMp3Rz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgMp3Rz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgMp3Rz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMp3Rz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMp3Rz.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/omdsha256k128n96tau64v1/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/ccYbiBEo.s: Assembler messages:
encrypt.c: /tmp/ccYbiBEo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYbiBEo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYbiBEo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYbiBEo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbiBEo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbiBEo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbiBEo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbiBEo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbiBEo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbiBEo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbiBEo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbiBEo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYbiBEo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbiBEo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYbiBEo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbiBEo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYbiBEo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbiBEo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYbiBEo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYbiBEo.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/omdsha256k128n96tau64v1/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/ccrhAC2o.s: Assembler messages:
encrypt.c: /tmp/ccrhAC2o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhAC2o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhAC2o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhAC2o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhAC2o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhAC2o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhAC2o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhAC2o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhAC2o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhAC2o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhAC2o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhAC2o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhAC2o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhAC2o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhAC2o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrhAC2o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhAC2o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhAC2o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhAC2o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhAC2o.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/omdsha256k128n96tau64v1/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/ccWBoaqF.s: Assembler messages:
encrypt.c: /tmp/ccWBoaqF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWBoaqF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWBoaqF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWBoaqF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBoaqF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBoaqF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBoaqF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBoaqF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBoaqF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWBoaqF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWBoaqF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWBoaqF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWBoaqF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBoaqF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWBoaqF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWBoaqF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWBoaqF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWBoaqF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWBoaqF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBoaqF.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/omdsha256k128n96tau64v1/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/ccuaqsHG.s: Assembler messages:
encrypt.c: /tmp/ccuaqsHG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuaqsHG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuaqsHG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuaqsHG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaqsHG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaqsHG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaqsHG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaqsHG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaqsHG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuaqsHG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuaqsHG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuaqsHG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuaqsHG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaqsHG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuaqsHG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuaqsHG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuaqsHG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuaqsHG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuaqsHG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuaqsHG.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/omdsha256k128n96tau64v1/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/ccQr8pSo.s: Assembler messages:
encrypt.c: /tmp/ccQr8pSo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQr8pSo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQr8pSo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQr8pSo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr8pSo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr8pSo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr8pSo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr8pSo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr8pSo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQr8pSo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQr8pSo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQr8pSo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQr8pSo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr8pSo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQr8pSo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQr8pSo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQr8pSo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQr8pSo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQr8pSo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQr8pSo.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/omdsha256k128n96tau64v1/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/ccSgCCCs.s: Assembler messages:
encrypt.c: /tmp/ccSgCCCs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSgCCCs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSgCCCs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSgCCCs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgCCCs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgCCCs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgCCCs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgCCCs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgCCCs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgCCCs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgCCCs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgCCCs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSgCCCs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgCCCs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSgCCCs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgCCCs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSgCCCs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgCCCs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSgCCCs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSgCCCs.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/omdsha256k128n96tau64v1/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/cccZJgfU.s: Assembler messages:
encrypt.c: /tmp/cccZJgfU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccZJgfU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccZJgfU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccZJgfU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZJgfU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZJgfU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZJgfU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZJgfU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZJgfU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccZJgfU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccZJgfU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccZJgfU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccZJgfU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZJgfU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccZJgfU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccZJgfU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccZJgfU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccZJgfU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccZJgfU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZJgfU.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/omdsha256k128n96tau64v1/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/ccf2YouZ.s: Assembler messages:
encrypt.c: /tmp/ccf2YouZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf2YouZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf2YouZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf2YouZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2YouZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2YouZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2YouZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2YouZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2YouZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf2YouZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf2YouZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf2YouZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf2YouZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2YouZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf2YouZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf2YouZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf2YouZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf2YouZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf2YouZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf2YouZ.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/omdsha256k128n96tau64v1/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/ccCmZ4gP.s: Assembler messages:
encrypt.c: /tmp/ccCmZ4gP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmZ4gP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCmZ4gP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCmZ4gP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmZ4gP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmZ4gP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmZ4gP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmZ4gP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmZ4gP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmZ4gP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmZ4gP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmZ4gP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCmZ4gP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmZ4gP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCmZ4gP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmZ4gP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCmZ4gP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmZ4gP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmZ4gP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmZ4gP.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/omdsha256k128n96tau64v1/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/ccKLZrIN.s: Assembler messages:
encrypt.c: /tmp/ccKLZrIN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLZrIN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLZrIN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLZrIN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLZrIN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLZrIN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLZrIN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLZrIN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLZrIN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLZrIN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLZrIN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLZrIN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLZrIN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLZrIN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLZrIN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKLZrIN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLZrIN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLZrIN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLZrIN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLZrIN.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/omdsha256k128n96tau64v1/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/ccOw8fC5.s: Assembler messages:
encrypt.c: /tmp/ccOw8fC5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOw8fC5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOw8fC5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOw8fC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOw8fC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOw8fC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOw8fC5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOw8fC5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOw8fC5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOw8fC5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOw8fC5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOw8fC5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOw8fC5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOw8fC5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOw8fC5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOw8fC5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOw8fC5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOw8fC5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOw8fC5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOw8fC5.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/omdsha256k128n96tau64v1/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/ccSSez34.s: Assembler messages:
encrypt.c: /tmp/ccSSez34.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSSez34.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSSez34.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSSez34.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSez34.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSez34.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSez34.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSez34.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSez34.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSez34.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSez34.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSez34.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSSez34.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSez34.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSSez34.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSSez34.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSSez34.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSSez34.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSSez34.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSez34.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/omdsha256k128n96tau64v1/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/ccKGCwIQ.s: Assembler messages:
encrypt.c: /tmp/ccKGCwIQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKGCwIQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKGCwIQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKGCwIQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGCwIQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGCwIQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGCwIQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGCwIQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGCwIQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKGCwIQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKGCwIQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKGCwIQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKGCwIQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGCwIQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKGCwIQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKGCwIQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKGCwIQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKGCwIQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKGCwIQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGCwIQ.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/omdsha256k128n96tau64v1/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/ccTYsb5O.s: Assembler messages:
encrypt.c: /tmp/ccTYsb5O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTYsb5O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTYsb5O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTYsb5O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYsb5O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYsb5O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYsb5O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYsb5O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYsb5O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTYsb5O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTYsb5O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTYsb5O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTYsb5O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYsb5O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTYsb5O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTYsb5O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTYsb5O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTYsb5O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTYsb5O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTYsb5O.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/omdsha256k128n96tau64v1/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/ccC8Kh2Y.s: Assembler messages:
encrypt.c: /tmp/ccC8Kh2Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC8Kh2Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC8Kh2Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC8Kh2Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8Kh2Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8Kh2Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8Kh2Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8Kh2Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8Kh2Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8Kh2Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8Kh2Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8Kh2Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC8Kh2Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8Kh2Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC8Kh2Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8Kh2Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC8Kh2Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC8Kh2Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC8Kh2Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC8Kh2Y.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/omdsha256k128n96tau64v1/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/cct9KkrR.s: Assembler messages:
encrypt.c: /tmp/cct9KkrR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct9KkrR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct9KkrR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct9KkrR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9KkrR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9KkrR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9KkrR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9KkrR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9KkrR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9KkrR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9KkrR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9KkrR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct9KkrR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9KkrR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct9KkrR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct9KkrR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9KkrR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct9KkrR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct9KkrR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9KkrR.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/omdsha256k128n96tau64v1/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/cclIoYLS.s: Assembler messages:
encrypt.c: /tmp/cclIoYLS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclIoYLS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclIoYLS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclIoYLS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIoYLS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIoYLS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIoYLS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIoYLS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIoYLS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIoYLS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIoYLS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIoYLS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclIoYLS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclIoYLS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclIoYLS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIoYLS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclIoYLS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclIoYLS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclIoYLS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclIoYLS.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/omdsha256k128n96tau64v1/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/ccrSshgC.s: Assembler messages:
encrypt.c: /tmp/ccrSshgC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrSshgC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrSshgC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrSshgC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSshgC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSshgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSshgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSshgC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSshgC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrSshgC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrSshgC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrSshgC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrSshgC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSshgC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrSshgC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrSshgC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrSshgC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrSshgC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrSshgC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSshgC.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/omdsha256k128n96tau64v1/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/ccWYohL9.s: Assembler messages:
encrypt.c: /tmp/ccWYohL9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWYohL9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWYohL9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWYohL9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYohL9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYohL9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYohL9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYohL9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYohL9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWYohL9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWYohL9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWYohL9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWYohL9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYohL9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWYohL9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWYohL9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWYohL9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWYohL9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWYohL9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWYohL9.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/omdsha256k128n96tau64v1/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/cccXznFT.s: Assembler messages:
encrypt.c: /tmp/cccXznFT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXznFT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccXznFT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccXznFT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXznFT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXznFT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXznFT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXznFT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXznFT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXznFT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXznFT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXznFT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccXznFT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXznFT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccXznFT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccXznFT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXznFT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXznFT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXznFT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXznFT.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/omdsha256k128n96tau64v1/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/ccFTDqAS.s: Assembler messages:
encrypt.c: /tmp/ccFTDqAS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFTDqAS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFTDqAS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFTDqAS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTDqAS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTDqAS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTDqAS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTDqAS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTDqAS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTDqAS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTDqAS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTDqAS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFTDqAS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTDqAS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFTDqAS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTDqAS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFTDqAS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTDqAS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTDqAS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTDqAS.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/omdsha256k128n96tau64v1/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/cceP816D.s: Assembler messages:
encrypt.c: /tmp/cceP816D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceP816D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceP816D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceP816D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP816D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP816D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP816D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP816D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP816D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceP816D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceP816D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceP816D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceP816D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP816D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceP816D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceP816D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceP816D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceP816D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceP816D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP816D.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/omdsha256k128n96tau64v1/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/cc4WGEVS.s: Assembler messages:
encrypt.c: /tmp/cc4WGEVS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4WGEVS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4WGEVS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4WGEVS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WGEVS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WGEVS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WGEVS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WGEVS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WGEVS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WGEVS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WGEVS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WGEVS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4WGEVS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WGEVS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4WGEVS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WGEVS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4WGEVS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4WGEVS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4WGEVS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4WGEVS.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/omdsha256k128n96tau64v1/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/ccG1c7Mv.s: Assembler messages:
encrypt.c: /tmp/ccG1c7Mv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1c7Mv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG1c7Mv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG1c7Mv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1c7Mv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1c7Mv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1c7Mv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1c7Mv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1c7Mv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1c7Mv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1c7Mv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1c7Mv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG1c7Mv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1c7Mv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG1c7Mv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG1c7Mv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1c7Mv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1c7Mv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1c7Mv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1c7Mv.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/omdsha256k128n96tau64v1/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/cc2DaDus.s: Assembler messages:
encrypt.c: /tmp/cc2DaDus.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2DaDus.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2DaDus.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2DaDus.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DaDus.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DaDus.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DaDus.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DaDus.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DaDus.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DaDus.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DaDus.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DaDus.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2DaDus.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DaDus.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2DaDus.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2DaDus.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DaDus.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2DaDus.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2DaDus.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DaDus.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/omdsha256k128n96tau64v1/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/ccaUy2AR.s: Assembler messages:
encrypt.c: /tmp/ccaUy2AR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaUy2AR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaUy2AR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaUy2AR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUy2AR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUy2AR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUy2AR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUy2AR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUy2AR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaUy2AR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaUy2AR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaUy2AR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaUy2AR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUy2AR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaUy2AR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaUy2AR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaUy2AR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaUy2AR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaUy2AR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaUy2AR.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/omdsha256k128n96tau64v1/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/cc4mCcf5.s: Assembler messages:
encrypt.c: /tmp/cc4mCcf5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4mCcf5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4mCcf5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4mCcf5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mCcf5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mCcf5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mCcf5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mCcf5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mCcf5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mCcf5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mCcf5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mCcf5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4mCcf5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mCcf5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4mCcf5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mCcf5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4mCcf5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mCcf5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4mCcf5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4mCcf5.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/omdsha256k128n96tau64v1/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/ccrpAIpz.s: Assembler messages:
encrypt.c: /tmp/ccrpAIpz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrpAIpz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrpAIpz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrpAIpz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpAIpz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpAIpz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpAIpz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpAIpz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpAIpz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrpAIpz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrpAIpz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrpAIpz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrpAIpz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpAIpz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrpAIpz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrpAIpz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrpAIpz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrpAIpz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrpAIpz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpAIpz.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/omdsha256k128n96tau64v1/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/ccLlf2ju.s: Assembler messages:
encrypt.c: /tmp/ccLlf2ju.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLlf2ju.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLlf2ju.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLlf2ju.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlf2ju.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlf2ju.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlf2ju.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlf2ju.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlf2ju.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLlf2ju.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLlf2ju.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLlf2ju.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLlf2ju.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlf2ju.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLlf2ju.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLlf2ju.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLlf2ju.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLlf2ju.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLlf2ju.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlf2ju.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/omdsha256k128n96tau64v1/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/ccrbCs8Q.s: Assembler messages:
encrypt.c: /tmp/ccrbCs8Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrbCs8Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrbCs8Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrbCs8Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbCs8Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbCs8Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbCs8Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbCs8Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbCs8Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbCs8Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbCs8Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbCs8Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrbCs8Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbCs8Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrbCs8Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbCs8Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrbCs8Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbCs8Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbCs8Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbCs8Q.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/omdsha256k128n96tau64v1/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/ccZzXOBa.s: Assembler messages:
encrypt.c: /tmp/ccZzXOBa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZzXOBa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZzXOBa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZzXOBa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzXOBa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzXOBa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzXOBa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzXOBa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzXOBa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzXOBa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzXOBa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzXOBa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZzXOBa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzXOBa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZzXOBa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZzXOBa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzXOBa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZzXOBa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZzXOBa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzXOBa.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/omdsha256k128n96tau64v1/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/ccpyEBfh.s: Assembler messages:
encrypt.c: /tmp/ccpyEBfh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpyEBfh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpyEBfh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpyEBfh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyEBfh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyEBfh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyEBfh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyEBfh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyEBfh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyEBfh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyEBfh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyEBfh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpyEBfh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyEBfh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpyEBfh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyEBfh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpyEBfh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyEBfh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyEBfh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyEBfh.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/omdsha256k128n96tau64v1/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/cckfnuj9.s: Assembler messages:
encrypt.c: /tmp/cckfnuj9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckfnuj9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckfnuj9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckfnuj9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfnuj9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfnuj9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfnuj9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfnuj9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfnuj9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfnuj9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfnuj9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfnuj9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckfnuj9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfnuj9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckfnuj9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfnuj9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckfnuj9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckfnuj9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfnuj9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfnuj9.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/omdsha256k128n96tau64v1/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/ccvv83h8.s: Assembler messages:
encrypt.c: /tmp/ccvv83h8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvv83h8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvv83h8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvv83h8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvv83h8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvv83h8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvv83h8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvv83h8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvv83h8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvv83h8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvv83h8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvv83h8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvv83h8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvv83h8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvv83h8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvv83h8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvv83h8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvv83h8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvv83h8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvv83h8.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/omdsha256k128n96tau64v1/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/cc275Z9m.s: Assembler messages:
encrypt.c: /tmp/cc275Z9m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc275Z9m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc275Z9m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc275Z9m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc275Z9m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc275Z9m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc275Z9m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc275Z9m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc275Z9m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc275Z9m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc275Z9m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc275Z9m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc275Z9m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc275Z9m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc275Z9m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc275Z9m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc275Z9m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc275Z9m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc275Z9m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc275Z9m.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/omdsha256k128n96tau64v1/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/cc9uwfFm.s: Assembler messages:
encrypt.c: /tmp/cc9uwfFm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9uwfFm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9uwfFm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9uwfFm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uwfFm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uwfFm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uwfFm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uwfFm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uwfFm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uwfFm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uwfFm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uwfFm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9uwfFm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uwfFm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9uwfFm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9uwfFm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uwfFm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uwfFm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uwfFm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uwfFm.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/omdsha256k128n96tau64v1/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/ccdPHZOa.s: Assembler messages:
encrypt.c: /tmp/ccdPHZOa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdPHZOa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdPHZOa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdPHZOa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPHZOa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPHZOa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPHZOa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPHZOa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPHZOa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPHZOa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPHZOa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPHZOa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdPHZOa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPHZOa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdPHZOa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdPHZOa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdPHZOa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdPHZOa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdPHZOa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPHZOa.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/omdsha256k128n96tau64v1/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/ccyiqv18.s: Assembler messages:
encrypt.c: /tmp/ccyiqv18.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyiqv18.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyiqv18.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyiqv18.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiqv18.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiqv18.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiqv18.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiqv18.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiqv18.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiqv18.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiqv18.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiqv18.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyiqv18.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiqv18.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyiqv18.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiqv18.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyiqv18.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiqv18.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiqv18.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiqv18.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/omdsha256k128n96tau64v1/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/ccCGne5J.s: Assembler messages:
encrypt.c: /tmp/ccCGne5J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCGne5J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCGne5J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCGne5J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGne5J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGne5J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGne5J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGne5J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGne5J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCGne5J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCGne5J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCGne5J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCGne5J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGne5J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCGne5J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCGne5J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCGne5J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCGne5J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCGne5J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGne5J.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/omdsha256k128n96tau64v1/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/ccq8vQXQ.s: Assembler messages:
encrypt.c: /tmp/ccq8vQXQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq8vQXQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq8vQXQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq8vQXQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8vQXQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8vQXQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8vQXQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8vQXQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8vQXQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8vQXQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8vQXQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8vQXQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq8vQXQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8vQXQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq8vQXQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8vQXQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq8vQXQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8vQXQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq8vQXQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq8vQXQ.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/omdsha256k128n96tau64v1/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/ccI9hHDJ.s: Assembler messages:
encrypt.c: /tmp/ccI9hHDJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9hHDJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9hHDJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9hHDJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hHDJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hHDJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hHDJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hHDJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hHDJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9hHDJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9hHDJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9hHDJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9hHDJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hHDJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9hHDJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI9hHDJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9hHDJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9hHDJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9hHDJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hHDJ.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/omdsha256k128n96tau64v1/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/ccsQspCG.s: Assembler messages:
encrypt.c: /tmp/ccsQspCG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsQspCG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsQspCG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsQspCG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQspCG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQspCG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQspCG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQspCG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQspCG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQspCG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQspCG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQspCG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsQspCG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQspCG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsQspCG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQspCG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsQspCG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsQspCG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsQspCG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsQspCG.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/omdsha256k128n96tau64v1/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/ccIgl0tP.s: Assembler messages:
encrypt.c: /tmp/ccIgl0tP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIgl0tP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIgl0tP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIgl0tP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgl0tP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgl0tP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgl0tP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgl0tP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgl0tP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgl0tP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgl0tP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgl0tP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIgl0tP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgl0tP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIgl0tP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIgl0tP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgl0tP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgl0tP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgl0tP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgl0tP.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/omdsha256k128n96tau64v1/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/ccxJmuWP.s: Assembler messages:
encrypt.c: /tmp/ccxJmuWP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJmuWP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxJmuWP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxJmuWP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJmuWP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJmuWP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJmuWP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJmuWP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJmuWP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJmuWP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJmuWP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJmuWP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxJmuWP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJmuWP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxJmuWP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJmuWP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxJmuWP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJmuWP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJmuWP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJmuWP.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/omdsha256k128n96tau64v1/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/ccN49yHG.s: Assembler messages:
encrypt.c: /tmp/ccN49yHG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN49yHG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN49yHG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN49yHG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN49yHG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN49yHG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN49yHG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN49yHG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN49yHG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN49yHG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN49yHG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN49yHG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN49yHG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN49yHG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN49yHG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN49yHG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN49yHG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN49yHG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN49yHG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN49yHG.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/omdsha256k128n96tau64v1/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/ccvW26nI.s: Assembler messages:
encrypt.c: /tmp/ccvW26nI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvW26nI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvW26nI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvW26nI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW26nI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW26nI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW26nI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW26nI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW26nI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvW26nI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvW26nI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvW26nI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvW26nI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW26nI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvW26nI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvW26nI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvW26nI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvW26nI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvW26nI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW26nI.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/omdsha256k128n96tau64v1/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/cc8u1yG3.s: Assembler messages:
encrypt.c: /tmp/cc8u1yG3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8u1yG3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8u1yG3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8u1yG3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u1yG3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u1yG3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u1yG3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u1yG3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u1yG3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8u1yG3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8u1yG3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8u1yG3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8u1yG3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u1yG3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8u1yG3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8u1yG3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8u1yG3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8u1yG3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8u1yG3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u1yG3.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/omdsha256k128n96tau64v1/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/ccQgxIxX.s: Assembler messages:
encrypt.c: /tmp/ccQgxIxX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQgxIxX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQgxIxX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQgxIxX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgxIxX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgxIxX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgxIxX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgxIxX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgxIxX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgxIxX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgxIxX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgxIxX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQgxIxX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgxIxX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQgxIxX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgxIxX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQgxIxX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgxIxX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQgxIxX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQgxIxX.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/omdsha256k128n96tau64v1/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/ccvsaNLY.s: Assembler messages:
encrypt.c: /tmp/ccvsaNLY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvsaNLY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvsaNLY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvsaNLY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsaNLY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsaNLY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsaNLY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsaNLY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsaNLY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsaNLY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsaNLY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsaNLY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvsaNLY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsaNLY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvsaNLY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsaNLY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvsaNLY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvsaNLY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvsaNLY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvsaNLY.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/omdsha256k128n96tau64v1/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/ccxwgnx0.s: Assembler messages:
encrypt.c: /tmp/ccxwgnx0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxwgnx0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxwgnx0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxwgnx0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwgnx0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwgnx0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwgnx0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwgnx0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwgnx0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwgnx0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwgnx0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwgnx0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxwgnx0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwgnx0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxwgnx0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxwgnx0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwgnx0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxwgnx0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxwgnx0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwgnx0.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/omdsha256k128n96tau64v1/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/ccJ4xo93.s: Assembler messages:
encrypt.c: /tmp/ccJ4xo93.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ4xo93.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ4xo93.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ4xo93.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4xo93.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4xo93.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4xo93.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4xo93.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4xo93.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4xo93.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4xo93.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4xo93.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ4xo93.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4xo93.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ4xo93.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4xo93.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ4xo93.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4xo93.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4xo93.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4xo93.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/omdsha256k128n96tau64v1/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/ccJGOL9i.s: Assembler messages:
encrypt.c: /tmp/ccJGOL9i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJGOL9i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJGOL9i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJGOL9i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGOL9i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGOL9i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGOL9i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGOL9i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGOL9i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGOL9i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGOL9i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGOL9i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJGOL9i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGOL9i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJGOL9i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJGOL9i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGOL9i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJGOL9i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJGOL9i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGOL9i.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/omdsha256k128n96tau64v1/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/ccObTpf4.s: Assembler messages:
encrypt.c: /tmp/ccObTpf4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccObTpf4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccObTpf4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccObTpf4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObTpf4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObTpf4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObTpf4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObTpf4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObTpf4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObTpf4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObTpf4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObTpf4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccObTpf4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObTpf4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccObTpf4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccObTpf4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObTpf4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObTpf4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObTpf4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObTpf4.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/omdsha256k128n96tau64v1/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/ccsSu8bX.s: Assembler messages:
encrypt.c: /tmp/ccsSu8bX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsSu8bX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsSu8bX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsSu8bX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSu8bX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSu8bX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSu8bX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSu8bX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSu8bX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSu8bX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSu8bX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSu8bX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsSu8bX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSu8bX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsSu8bX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSu8bX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsSu8bX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSu8bX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsSu8bX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsSu8bX.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/omdsha256k128n96tau64v1/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/ccBkX4ZD.s: Assembler messages:
encrypt.c: /tmp/ccBkX4ZD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBkX4ZD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBkX4ZD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBkX4ZD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkX4ZD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkX4ZD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkX4ZD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkX4ZD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkX4ZD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkX4ZD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkX4ZD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkX4ZD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBkX4ZD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkX4ZD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBkX4ZD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBkX4ZD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkX4ZD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBkX4ZD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBkX4ZD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkX4ZD.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/omdsha256k128n96tau64v1/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/ccoM82Gx.s: Assembler messages:
encrypt.c: /tmp/ccoM82Gx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoM82Gx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoM82Gx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoM82Gx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM82Gx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM82Gx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM82Gx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM82Gx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM82Gx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoM82Gx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoM82Gx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoM82Gx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoM82Gx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM82Gx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoM82Gx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoM82Gx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoM82Gx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoM82Gx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoM82Gx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoM82Gx.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/omdsha256k128n96tau64v1/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/ccaKIyaE.s: Assembler messages:
encrypt.c: /tmp/ccaKIyaE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaKIyaE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaKIyaE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaKIyaE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKIyaE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKIyaE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKIyaE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKIyaE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKIyaE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKIyaE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKIyaE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKIyaE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaKIyaE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKIyaE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaKIyaE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaKIyaE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaKIyaE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaKIyaE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaKIyaE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKIyaE.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/omdsha256k128n96tau64v1/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/ccenIEqq.s: Assembler messages:
encrypt.c: /tmp/ccenIEqq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccenIEqq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccenIEqq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccenIEqq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenIEqq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenIEqq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenIEqq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenIEqq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenIEqq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenIEqq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenIEqq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenIEqq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccenIEqq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccenIEqq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccenIEqq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenIEqq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccenIEqq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccenIEqq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccenIEqq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccenIEqq.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/omdsha256k128n96tau64v1/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/ccGZLFDJ.s: Assembler messages:
encrypt.c: /tmp/ccGZLFDJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZLFDJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGZLFDJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGZLFDJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZLFDJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZLFDJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZLFDJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZLFDJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZLFDJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZLFDJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZLFDJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZLFDJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGZLFDJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZLFDJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGZLFDJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGZLFDJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZLFDJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZLFDJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZLFDJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZLFDJ.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/omdsha256k128n96tau64v1/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/ccmwggdE.s: Assembler messages:
encrypt.c: /tmp/ccmwggdE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmwggdE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmwggdE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmwggdE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwggdE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwggdE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwggdE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwggdE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwggdE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwggdE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwggdE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwggdE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmwggdE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwggdE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmwggdE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwggdE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmwggdE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwggdE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwggdE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwggdE.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/omdsha256k128n96tau64v1/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/ccWlf2kq.s: Assembler messages:
encrypt.c: /tmp/ccWlf2kq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlf2kq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWlf2kq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWlf2kq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlf2kq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlf2kq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlf2kq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlf2kq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlf2kq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlf2kq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlf2kq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlf2kq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWlf2kq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlf2kq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWlf2kq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlf2kq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWlf2kq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWlf2kq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWlf2kq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWlf2kq.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/omdsha256k128n96tau64v1/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/ccmi0CaE.s: Assembler messages:
encrypt.c: /tmp/ccmi0CaE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmi0CaE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmi0CaE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmi0CaE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmi0CaE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmi0CaE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmi0CaE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmi0CaE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmi0CaE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmi0CaE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmi0CaE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmi0CaE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmi0CaE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmi0CaE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmi0CaE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmi0CaE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmi0CaE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmi0CaE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmi0CaE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmi0CaE.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/omdsha256k128n96tau64v1/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/cc3178zd.s: Assembler messages:
encrypt.c: /tmp/cc3178zd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3178zd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3178zd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3178zd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3178zd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3178zd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3178zd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3178zd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3178zd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3178zd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3178zd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3178zd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3178zd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3178zd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3178zd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3178zd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3178zd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3178zd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3178zd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3178zd.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/omdsha256k128n96tau64v1/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/ccWwWGic.s: Assembler messages:
encrypt.c: /tmp/ccWwWGic.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWwWGic.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWwWGic.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWwWGic.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwWGic.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwWGic.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwWGic.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwWGic.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwWGic.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwWGic.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwWGic.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwWGic.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWwWGic.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwWGic.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWwWGic.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWwWGic.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwWGic.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwWGic.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwWGic.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwWGic.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/omdsha256k128n96tau64v1/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/cceV4OC5.s: Assembler messages:
encrypt.c: /tmp/cceV4OC5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceV4OC5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceV4OC5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceV4OC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceV4OC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceV4OC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceV4OC5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceV4OC5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceV4OC5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceV4OC5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceV4OC5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceV4OC5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceV4OC5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceV4OC5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceV4OC5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceV4OC5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceV4OC5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceV4OC5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceV4OC5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceV4OC5.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/omdsha256k128n96tau64v1/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/ccwRd757.s: Assembler messages:
encrypt.c: /tmp/ccwRd757.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwRd757.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwRd757.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwRd757.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRd757.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRd757.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRd757.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRd757.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRd757.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwRd757.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwRd757.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwRd757.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwRd757.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRd757.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwRd757.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwRd757.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwRd757.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwRd757.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwRd757.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRd757.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/omdsha256k128n96tau64v1/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/ccW2tqhB.s: Assembler messages:
encrypt.c: /tmp/ccW2tqhB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW2tqhB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW2tqhB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW2tqhB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2tqhB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2tqhB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2tqhB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2tqhB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2tqhB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW2tqhB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW2tqhB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW2tqhB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW2tqhB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2tqhB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW2tqhB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW2tqhB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW2tqhB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW2tqhB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW2tqhB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2tqhB.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/omdsha256k128n96tau64v1/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/cccun2Om.s: Assembler messages:
encrypt.c: /tmp/cccun2Om.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccun2Om.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccun2Om.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccun2Om.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccun2Om.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccun2Om.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccun2Om.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccun2Om.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccun2Om.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccun2Om.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccun2Om.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccun2Om.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccun2Om.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccun2Om.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccun2Om.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccun2Om.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccun2Om.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccun2Om.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccun2Om.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccun2Om.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/omdsha256k128n96tau64v1/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/ccG80rEb.s: Assembler messages:
encrypt.c: /tmp/ccG80rEb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG80rEb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG80rEb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG80rEb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG80rEb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG80rEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG80rEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG80rEb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG80rEb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG80rEb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG80rEb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG80rEb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG80rEb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG80rEb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG80rEb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG80rEb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG80rEb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG80rEb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG80rEb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG80rEb.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/omdsha256k128n96tau64v1/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/ccNfXOq6.s: Assembler messages:
encrypt.c: /tmp/ccNfXOq6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNfXOq6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNfXOq6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNfXOq6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfXOq6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfXOq6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfXOq6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfXOq6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfXOq6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfXOq6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfXOq6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfXOq6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNfXOq6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfXOq6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNfXOq6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfXOq6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNfXOq6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNfXOq6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNfXOq6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNfXOq6.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/omdsha256k128n96tau64v1/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/ccEEaAVW.s: Assembler messages:
encrypt.c: /tmp/ccEEaAVW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEEaAVW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEEaAVW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEEaAVW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEaAVW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEaAVW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEaAVW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEaAVW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEaAVW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEEaAVW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEEaAVW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEEaAVW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEEaAVW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEEaAVW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEEaAVW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEEaAVW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEEaAVW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEEaAVW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEEaAVW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEEaAVW.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/omdsha256k128n96tau64v1/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/ccwcqIxU.s: Assembler messages:
encrypt.c: /tmp/ccwcqIxU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwcqIxU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwcqIxU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwcqIxU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcqIxU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcqIxU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcqIxU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcqIxU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcqIxU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwcqIxU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwcqIxU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwcqIxU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwcqIxU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcqIxU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwcqIxU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwcqIxU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwcqIxU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwcqIxU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwcqIxU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcqIxU.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/omdsha256k128n96tau64v1/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/ccSOqXnQ.s: Assembler messages:
encrypt.c: /tmp/ccSOqXnQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSOqXnQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSOqXnQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSOqXnQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOqXnQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOqXnQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOqXnQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOqXnQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOqXnQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOqXnQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOqXnQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOqXnQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSOqXnQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOqXnQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSOqXnQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOqXnQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSOqXnQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOqXnQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSOqXnQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSOqXnQ.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/omdsha256k128n96tau64v1/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/ccfcBGtS.s: Assembler messages:
encrypt.c: /tmp/ccfcBGtS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfcBGtS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfcBGtS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfcBGtS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcBGtS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcBGtS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcBGtS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcBGtS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcBGtS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfcBGtS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfcBGtS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfcBGtS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfcBGtS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcBGtS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfcBGtS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfcBGtS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfcBGtS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfcBGtS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfcBGtS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcBGtS.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/omdsha256k128n96tau64v1/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/cc9slMK6.s: Assembler messages:
encrypt.c: /tmp/cc9slMK6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9slMK6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9slMK6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9slMK6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9slMK6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9slMK6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9slMK6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9slMK6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9slMK6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9slMK6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9slMK6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9slMK6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9slMK6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9slMK6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9slMK6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9slMK6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9slMK6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9slMK6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9slMK6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9slMK6.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/omdsha256k128n96tau64v1/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/ccxRm3j7.s: Assembler messages:
encrypt.c: /tmp/ccxRm3j7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxRm3j7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxRm3j7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxRm3j7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRm3j7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRm3j7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRm3j7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRm3j7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRm3j7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRm3j7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRm3j7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRm3j7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxRm3j7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxRm3j7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxRm3j7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRm3j7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxRm3j7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxRm3j7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxRm3j7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxRm3j7.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/omdsha256k128n96tau64v1/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/ccRnHAFP.s: Assembler messages:
encrypt.c: /tmp/ccRnHAFP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRnHAFP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRnHAFP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRnHAFP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnHAFP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnHAFP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnHAFP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnHAFP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnHAFP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnHAFP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnHAFP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnHAFP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRnHAFP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnHAFP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRnHAFP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnHAFP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRnHAFP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnHAFP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRnHAFP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRnHAFP.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/omdsha256k128n96tau64v1/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/cckmOi2R.s: Assembler messages:
encrypt.c: /tmp/cckmOi2R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckmOi2R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckmOi2R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckmOi2R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmOi2R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmOi2R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmOi2R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmOi2R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmOi2R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmOi2R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmOi2R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmOi2R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckmOi2R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmOi2R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckmOi2R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckmOi2R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmOi2R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckmOi2R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckmOi2R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmOi2R.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/omdsha256k128n96tau64v1/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/cc7XGpAl.s: Assembler messages:
encrypt.c: /tmp/cc7XGpAl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7XGpAl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7XGpAl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7XGpAl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XGpAl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XGpAl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XGpAl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XGpAl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XGpAl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7XGpAl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7XGpAl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7XGpAl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7XGpAl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XGpAl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7XGpAl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7XGpAl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7XGpAl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7XGpAl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7XGpAl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XGpAl.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/omdsha256k128n96tau64v1/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/ccbBlZ6e.s: Assembler messages:
encrypt.c: /tmp/ccbBlZ6e.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbBlZ6e.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbBlZ6e.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbBlZ6e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBlZ6e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBlZ6e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBlZ6e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBlZ6e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBlZ6e.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBlZ6e.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBlZ6e.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBlZ6e.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbBlZ6e.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbBlZ6e.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbBlZ6e.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBlZ6e.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbBlZ6e.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbBlZ6e.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBlZ6e.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbBlZ6e.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/omdsha256k128n96tau64v1/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/ccgD1c06.s: Assembler messages:
encrypt.c: /tmp/ccgD1c06.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgD1c06.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgD1c06.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgD1c06.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgD1c06.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgD1c06.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgD1c06.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgD1c06.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgD1c06.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgD1c06.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgD1c06.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgD1c06.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgD1c06.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgD1c06.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgD1c06.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgD1c06.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgD1c06.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgD1c06.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgD1c06.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgD1c06.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/omdsha256k128n96tau64v1/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/ccgE3tnh.s: Assembler messages:
encrypt.c: /tmp/ccgE3tnh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgE3tnh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgE3tnh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgE3tnh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgE3tnh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgE3tnh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgE3tnh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgE3tnh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgE3tnh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgE3tnh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgE3tnh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgE3tnh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgE3tnh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgE3tnh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgE3tnh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgE3tnh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgE3tnh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgE3tnh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgE3tnh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgE3tnh.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/omdsha256k128n96tau64v1/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/cc2Cgf3n.s: Assembler messages:
encrypt.c: /tmp/cc2Cgf3n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Cgf3n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Cgf3n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Cgf3n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cgf3n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cgf3n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cgf3n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cgf3n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cgf3n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cgf3n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cgf3n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cgf3n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Cgf3n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Cgf3n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Cgf3n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cgf3n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Cgf3n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Cgf3n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Cgf3n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Cgf3n.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/omdsha256k128n96tau64v1/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/ccmWBiUz.s: Assembler messages:
encrypt.c: /tmp/ccmWBiUz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmWBiUz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmWBiUz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmWBiUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWBiUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWBiUz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWBiUz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWBiUz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWBiUz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmWBiUz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmWBiUz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmWBiUz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmWBiUz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWBiUz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmWBiUz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmWBiUz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmWBiUz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmWBiUz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmWBiUz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWBiUz.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/omdsha256k128n96tau64v1/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/cc3mAZ1k.s: Assembler messages:
encrypt.c: /tmp/cc3mAZ1k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3mAZ1k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3mAZ1k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3mAZ1k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mAZ1k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mAZ1k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mAZ1k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mAZ1k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mAZ1k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mAZ1k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mAZ1k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mAZ1k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3mAZ1k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mAZ1k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3mAZ1k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3mAZ1k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mAZ1k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mAZ1k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mAZ1k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mAZ1k.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/omdsha256k128n96tau64v1/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/ccRi44I7.s: Assembler messages:
encrypt.c: /tmp/ccRi44I7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRi44I7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRi44I7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRi44I7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi44I7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi44I7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi44I7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi44I7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi44I7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRi44I7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRi44I7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRi44I7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRi44I7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRi44I7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRi44I7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRi44I7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRi44I7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRi44I7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRi44I7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRi44I7.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/omdsha256k128n96tau64v1/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/ccAl83dP.s: Assembler messages:
encrypt.c: /tmp/ccAl83dP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAl83dP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAl83dP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAl83dP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl83dP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl83dP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl83dP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl83dP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl83dP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAl83dP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAl83dP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAl83dP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAl83dP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl83dP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAl83dP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAl83dP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAl83dP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAl83dP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAl83dP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAl83dP.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/omdsha256k128n96tau64v1/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/ccr9KFbN.s: Assembler messages:
encrypt.c: /tmp/ccr9KFbN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9KFbN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr9KFbN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr9KFbN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9KFbN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9KFbN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9KFbN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9KFbN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9KFbN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9KFbN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9KFbN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9KFbN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr9KFbN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9KFbN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr9KFbN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr9KFbN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9KFbN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9KFbN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9KFbN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9KFbN.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/omdsha256k128n96tau64v1/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/ccRXGwcH.s: Assembler messages:
encrypt.c: /tmp/ccRXGwcH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRXGwcH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRXGwcH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRXGwcH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXGwcH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXGwcH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXGwcH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXGwcH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXGwcH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXGwcH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXGwcH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXGwcH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRXGwcH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXGwcH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRXGwcH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXGwcH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRXGwcH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXGwcH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRXGwcH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRXGwcH.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/omdsha256k128n96tau64v1/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/cctC4mcK.s: Assembler messages:
encrypt.c: /tmp/cctC4mcK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctC4mcK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctC4mcK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctC4mcK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctC4mcK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctC4mcK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctC4mcK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctC4mcK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctC4mcK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctC4mcK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctC4mcK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctC4mcK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctC4mcK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctC4mcK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctC4mcK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctC4mcK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctC4mcK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctC4mcK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctC4mcK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctC4mcK.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/omdsha256k128n96tau64v1/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/cc61s1pY.s: Assembler messages:
encrypt.c: /tmp/cc61s1pY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc61s1pY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc61s1pY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc61s1pY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61s1pY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61s1pY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61s1pY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61s1pY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61s1pY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61s1pY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61s1pY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61s1pY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc61s1pY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61s1pY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc61s1pY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61s1pY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc61s1pY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc61s1pY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc61s1pY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc61s1pY.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/omdsha256k128n96tau64v1/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/ccGZkIU1.s: Assembler messages:
encrypt.c: /tmp/ccGZkIU1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZkIU1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGZkIU1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGZkIU1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZkIU1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZkIU1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZkIU1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZkIU1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZkIU1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZkIU1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZkIU1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZkIU1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGZkIU1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZkIU1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGZkIU1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGZkIU1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZkIU1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZkIU1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZkIU1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZkIU1.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/omdsha256k128n96tau64v1/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/cc9SzAeK.s: Assembler messages:
encrypt.c: /tmp/cc9SzAeK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9SzAeK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9SzAeK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9SzAeK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SzAeK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SzAeK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SzAeK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SzAeK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SzAeK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9SzAeK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9SzAeK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9SzAeK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9SzAeK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SzAeK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9SzAeK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9SzAeK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9SzAeK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9SzAeK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9SzAeK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SzAeK.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/omdsha256k128n96tau64v1/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/ccbal4OH.s: Assembler messages:
encrypt.c: /tmp/ccbal4OH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbal4OH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbal4OH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbal4OH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbal4OH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbal4OH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbal4OH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbal4OH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbal4OH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbal4OH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbal4OH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbal4OH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbal4OH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbal4OH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbal4OH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbal4OH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbal4OH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbal4OH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbal4OH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbal4OH.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/omdsha256k128n96tau64v1/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/cc6e776w.s: Assembler messages:
encrypt.c: /tmp/cc6e776w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6e776w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6e776w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6e776w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6e776w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6e776w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6e776w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6e776w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6e776w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6e776w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6e776w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6e776w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6e776w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6e776w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6e776w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6e776w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6e776w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6e776w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6e776w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6e776w.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/omdsha256k128n96tau64v1/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/ccEoCQ1u.s: Assembler messages:
encrypt.c: /tmp/ccEoCQ1u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEoCQ1u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEoCQ1u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEoCQ1u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoCQ1u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoCQ1u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoCQ1u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoCQ1u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoCQ1u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoCQ1u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoCQ1u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoCQ1u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEoCQ1u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoCQ1u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEoCQ1u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEoCQ1u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEoCQ1u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEoCQ1u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEoCQ1u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoCQ1u.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/omdsha256k128n96tau64v1/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/ccgldLmp.s: Assembler messages:
encrypt.c: /tmp/ccgldLmp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgldLmp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgldLmp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgldLmp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgldLmp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgldLmp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgldLmp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgldLmp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgldLmp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgldLmp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgldLmp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgldLmp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgldLmp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgldLmp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgldLmp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgldLmp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgldLmp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgldLmp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgldLmp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgldLmp.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/omdsha256k128n96tau64v1/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/cctmjGFo.s: Assembler messages:
encrypt.c: /tmp/cctmjGFo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmjGFo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctmjGFo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctmjGFo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmjGFo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmjGFo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmjGFo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmjGFo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmjGFo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmjGFo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmjGFo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmjGFo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctmjGFo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmjGFo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctmjGFo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctmjGFo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmjGFo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmjGFo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmjGFo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmjGFo.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/omdsha256k128n96tau64v1/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/cc7vm3iH.s: Assembler messages:
encrypt.c: /tmp/cc7vm3iH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7vm3iH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7vm3iH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7vm3iH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vm3iH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vm3iH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vm3iH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vm3iH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vm3iH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vm3iH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vm3iH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vm3iH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7vm3iH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vm3iH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7vm3iH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7vm3iH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7vm3iH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7vm3iH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7vm3iH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7vm3iH.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/omdsha256k128n96tau64v1/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/ccZNzNBH.s: Assembler messages:
encrypt.c: /tmp/ccZNzNBH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZNzNBH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZNzNBH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZNzNBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNzNBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNzNBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNzNBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNzNBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNzNBH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNzNBH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNzNBH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNzNBH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZNzNBH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZNzNBH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZNzNBH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNzNBH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZNzNBH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZNzNBH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZNzNBH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZNzNBH.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/omdsha256k128n96tau64v1/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/cc9wbPJp.s: Assembler messages:
encrypt.c: /tmp/cc9wbPJp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9wbPJp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9wbPJp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9wbPJp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wbPJp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wbPJp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wbPJp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wbPJp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wbPJp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wbPJp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wbPJp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wbPJp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9wbPJp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wbPJp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9wbPJp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wbPJp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9wbPJp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wbPJp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wbPJp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wbPJp.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/omdsha256k128n96tau64v1/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/ccU7ecSq.s: Assembler messages:
encrypt.c: /tmp/ccU7ecSq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7ecSq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU7ecSq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU7ecSq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ecSq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ecSq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ecSq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ecSq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ecSq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7ecSq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7ecSq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7ecSq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU7ecSq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ecSq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU7ecSq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU7ecSq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7ecSq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU7ecSq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU7ecSq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ecSq.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