Implementation notes: x86, latour, crypto_aead/omdsha256k256n248tau256v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
320904refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
321084refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
321435refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
322659refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
323046refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
323514refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
323838refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
324207refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
325683refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
325881refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
326817refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
327519refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
329004refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
329229refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
330066refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
330471refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
330543refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
331038refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
331065refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
331902refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
332649refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
332757refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
333387refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
333864refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
334152refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
334962refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
335358refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
335556refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
335979refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
336240refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
337068refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
338913refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
340092refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
341253refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
341496refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
341847refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
341892refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
341901refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
341964refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
342738refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
342756refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
342855refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
343332refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
343422refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
343665refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
343719refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
343791refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
343962refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
344601refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
344628refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
344970refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
345141refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
345231refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
345294refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
345366refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
345996refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
346527refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
346707refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
347013refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
347562refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
347949refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
348102refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
348264refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
348750refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
348876refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
349344refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
349560refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
350073refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
350127refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
350658refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
351171refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
351234refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
351288refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
351621refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
351711refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
352323refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
352341refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
352683refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
352809refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
353088refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
353538refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
354033refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
354753refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
354996refgcc -m32 -O -fomit-frame-pointer2017072420170718
355311refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
355680refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
355734refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
355788refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
356112refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
356121refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
356292refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
356499refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
356598refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
356625refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
357219refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
357228refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
357894refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
358101refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
359181refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
359505refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
359802refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
361017refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
361917refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
362637refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
363069refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
363240refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
363249refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
364122refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
364446refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
365976refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
367542refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
367695refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
368856refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
368892refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
369045refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
369351refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
369423refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
375111refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
376614refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
381519refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
382176refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
382698refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
382797refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
388026refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
388053refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
388143refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
388179refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
389457refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
389997refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
391842refgcc -m32 -Os -fomit-frame-pointer2017072420170718
392175refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
392643refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
392778refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
392868refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
392904refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
393219refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
393624refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
393687refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
393894refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
393903refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
394065refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
394191refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
394524refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
395226refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
395379refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
396135refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
396423refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
396432refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
396522refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
396756refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
397485refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
397485refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
397683refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
397755refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
397764refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
397782refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
397890refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
398367refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
398790refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
401859refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
402111refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
402129refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
407079refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
408321refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
409329refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
410247refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
418734refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/omdsha256k256n248tau256v1/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/cc4md1YO.s: Assembler messages:
encrypt.c: /tmp/cc4md1YO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4md1YO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4md1YO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4md1YO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4md1YO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4md1YO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4md1YO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4md1YO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4md1YO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4md1YO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4md1YO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4md1YO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4md1YO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4md1YO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4md1YO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4md1YO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4md1YO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4md1YO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4md1YO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4md1YO.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/omdsha256k256n248tau256v1/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/ccOHAgQc.s: Assembler messages:
encrypt.c: /tmp/ccOHAgQc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHAgQc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOHAgQc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOHAgQc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHAgQc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHAgQc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHAgQc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHAgQc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHAgQc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHAgQc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHAgQc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHAgQc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOHAgQc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHAgQc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOHAgQc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHAgQc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOHAgQc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOHAgQc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHAgQc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHAgQc.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/omdsha256k256n248tau256v1/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/ccELwccA.s: Assembler messages:
encrypt.c: /tmp/ccELwccA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELwccA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELwccA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccELwccA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELwccA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELwccA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELwccA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELwccA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELwccA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELwccA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELwccA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELwccA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELwccA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELwccA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELwccA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccELwccA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELwccA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELwccA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELwccA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELwccA.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/omdsha256k256n248tau256v1/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/ccF1VVUc.s: Assembler messages:
encrypt.c: /tmp/ccF1VVUc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF1VVUc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF1VVUc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF1VVUc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1VVUc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1VVUc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1VVUc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1VVUc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1VVUc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1VVUc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1VVUc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1VVUc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF1VVUc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1VVUc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF1VVUc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1VVUc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF1VVUc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1VVUc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1VVUc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1VVUc.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/omdsha256k256n248tau256v1/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/ccPaf7mN.s: Assembler messages:
encrypt.c: /tmp/ccPaf7mN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPaf7mN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPaf7mN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPaf7mN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaf7mN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaf7mN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaf7mN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaf7mN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaf7mN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPaf7mN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPaf7mN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPaf7mN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPaf7mN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaf7mN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPaf7mN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPaf7mN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPaf7mN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPaf7mN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPaf7mN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaf7mN.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/omdsha256k256n248tau256v1/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/ccevUtPh.s: Assembler messages:
encrypt.c: /tmp/ccevUtPh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccevUtPh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccevUtPh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccevUtPh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevUtPh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevUtPh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevUtPh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevUtPh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevUtPh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevUtPh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevUtPh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevUtPh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccevUtPh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevUtPh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccevUtPh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevUtPh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccevUtPh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevUtPh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccevUtPh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccevUtPh.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/omdsha256k256n248tau256v1/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/cc3HTzty.s: Assembler messages:
encrypt.c: /tmp/cc3HTzty.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3HTzty.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3HTzty.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3HTzty.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HTzty.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HTzty.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HTzty.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HTzty.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HTzty.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3HTzty.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3HTzty.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3HTzty.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3HTzty.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HTzty.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3HTzty.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3HTzty.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3HTzty.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3HTzty.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3HTzty.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HTzty.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/omdsha256k256n248tau256v1/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/ccY1ybTc.s: Assembler messages:
encrypt.c: /tmp/ccY1ybTc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY1ybTc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY1ybTc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY1ybTc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1ybTc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1ybTc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1ybTc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1ybTc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1ybTc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1ybTc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1ybTc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1ybTc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY1ybTc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1ybTc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY1ybTc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1ybTc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY1ybTc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1ybTc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1ybTc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1ybTc.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/omdsha256k256n248tau256v1/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/ccf5TSIP.s: Assembler messages:
encrypt.c: /tmp/ccf5TSIP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf5TSIP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf5TSIP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf5TSIP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5TSIP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5TSIP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5TSIP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5TSIP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5TSIP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5TSIP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5TSIP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5TSIP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf5TSIP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5TSIP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf5TSIP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5TSIP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf5TSIP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5TSIP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf5TSIP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf5TSIP.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/omdsha256k256n248tau256v1/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/ccfpoFed.s: Assembler messages:
encrypt.c: /tmp/ccfpoFed.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfpoFed.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfpoFed.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfpoFed.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfpoFed.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfpoFed.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfpoFed.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfpoFed.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfpoFed.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfpoFed.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfpoFed.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfpoFed.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfpoFed.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfpoFed.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfpoFed.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfpoFed.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfpoFed.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfpoFed.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfpoFed.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfpoFed.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/omdsha256k256n248tau256v1/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/ccXgTtbL.s: Assembler messages:
encrypt.c: /tmp/ccXgTtbL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXgTtbL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXgTtbL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXgTtbL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgTtbL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgTtbL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgTtbL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgTtbL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgTtbL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgTtbL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgTtbL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgTtbL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXgTtbL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgTtbL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXgTtbL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgTtbL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXgTtbL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgTtbL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXgTtbL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXgTtbL.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/omdsha256k256n248tau256v1/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/ccibJEu2.s: Assembler messages:
encrypt.c: /tmp/ccibJEu2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccibJEu2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccibJEu2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccibJEu2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibJEu2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibJEu2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibJEu2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibJEu2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibJEu2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibJEu2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibJEu2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibJEu2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccibJEu2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibJEu2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccibJEu2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccibJEu2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccibJEu2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccibJEu2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccibJEu2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibJEu2.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/omdsha256k256n248tau256v1/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/cc2MkurP.s: Assembler messages:
encrypt.c: /tmp/cc2MkurP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2MkurP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2MkurP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2MkurP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MkurP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MkurP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MkurP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MkurP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MkurP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MkurP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MkurP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MkurP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2MkurP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MkurP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2MkurP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MkurP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2MkurP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2MkurP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2MkurP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2MkurP.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/omdsha256k256n248tau256v1/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/cc6IAPch.s: Assembler messages:
encrypt.c: /tmp/cc6IAPch.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6IAPch.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6IAPch.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6IAPch.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IAPch.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IAPch.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IAPch.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IAPch.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IAPch.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IAPch.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IAPch.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IAPch.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6IAPch.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IAPch.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6IAPch.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6IAPch.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IAPch.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IAPch.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IAPch.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IAPch.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/omdsha256k256n248tau256v1/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/ccVOzLG2.s: Assembler messages:
encrypt.c: /tmp/ccVOzLG2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVOzLG2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVOzLG2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVOzLG2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOzLG2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOzLG2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOzLG2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOzLG2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOzLG2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOzLG2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOzLG2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOzLG2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVOzLG2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOzLG2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVOzLG2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVOzLG2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOzLG2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVOzLG2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVOzLG2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOzLG2.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/omdsha256k256n248tau256v1/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/ccu16MsK.s: Assembler messages:
encrypt.c: /tmp/ccu16MsK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu16MsK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu16MsK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu16MsK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu16MsK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu16MsK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu16MsK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu16MsK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu16MsK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu16MsK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu16MsK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu16MsK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu16MsK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu16MsK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu16MsK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu16MsK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu16MsK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu16MsK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu16MsK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu16MsK.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/omdsha256k256n248tau256v1/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/ccZvFku3.s: Assembler messages:
encrypt.c: /tmp/ccZvFku3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZvFku3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZvFku3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZvFku3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvFku3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvFku3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvFku3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvFku3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvFku3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvFku3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvFku3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvFku3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZvFku3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvFku3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZvFku3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvFku3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZvFku3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZvFku3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZvFku3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZvFku3.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/omdsha256k256n248tau256v1/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/cczOyfqI.s: Assembler messages:
encrypt.c: /tmp/cczOyfqI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczOyfqI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczOyfqI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczOyfqI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOyfqI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOyfqI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOyfqI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOyfqI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOyfqI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOyfqI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOyfqI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOyfqI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczOyfqI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOyfqI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczOyfqI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczOyfqI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOyfqI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczOyfqI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczOyfqI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOyfqI.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/omdsha256k256n248tau256v1/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/ccR0V6l2.s: Assembler messages:
encrypt.c: /tmp/ccR0V6l2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR0V6l2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR0V6l2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR0V6l2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0V6l2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0V6l2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0V6l2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0V6l2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0V6l2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0V6l2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0V6l2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0V6l2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR0V6l2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0V6l2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR0V6l2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0V6l2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR0V6l2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR0V6l2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR0V6l2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR0V6l2.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/omdsha256k256n248tau256v1/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/cciQKZJz.s: Assembler messages:
encrypt.c: /tmp/cciQKZJz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciQKZJz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciQKZJz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciQKZJz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQKZJz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQKZJz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQKZJz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQKZJz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQKZJz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciQKZJz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciQKZJz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciQKZJz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciQKZJz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQKZJz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciQKZJz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciQKZJz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciQKZJz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciQKZJz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciQKZJz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciQKZJz.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/omdsha256k256n248tau256v1/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/cc92RqZL.s: Assembler messages:
encrypt.c: /tmp/cc92RqZL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92RqZL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc92RqZL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc92RqZL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92RqZL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92RqZL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92RqZL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92RqZL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92RqZL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92RqZL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92RqZL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92RqZL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc92RqZL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92RqZL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc92RqZL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc92RqZL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc92RqZL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92RqZL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92RqZL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92RqZL.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/omdsha256k256n248tau256v1/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/ccJjOOL3.s: Assembler messages:
encrypt.c: /tmp/ccJjOOL3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJjOOL3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJjOOL3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJjOOL3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjOOL3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjOOL3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjOOL3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjOOL3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjOOL3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjOOL3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjOOL3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjOOL3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJjOOL3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjOOL3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJjOOL3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjOOL3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJjOOL3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJjOOL3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJjOOL3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJjOOL3.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/omdsha256k256n248tau256v1/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/cc4yg8lK.s: Assembler messages:
encrypt.c: /tmp/cc4yg8lK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4yg8lK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4yg8lK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4yg8lK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yg8lK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yg8lK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yg8lK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yg8lK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yg8lK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yg8lK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yg8lK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yg8lK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4yg8lK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yg8lK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4yg8lK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4yg8lK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yg8lK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yg8lK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yg8lK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yg8lK.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/omdsha256k256n248tau256v1/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/ccl3Yzj1.s: Assembler messages:
encrypt.c: /tmp/ccl3Yzj1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl3Yzj1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl3Yzj1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl3Yzj1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3Yzj1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3Yzj1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3Yzj1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3Yzj1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3Yzj1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3Yzj1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3Yzj1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3Yzj1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl3Yzj1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3Yzj1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl3Yzj1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3Yzj1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl3Yzj1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3Yzj1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl3Yzj1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl3Yzj1.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/omdsha256k256n248tau256v1/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/ccD2rnvu.s: Assembler messages:
encrypt.c: /tmp/ccD2rnvu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD2rnvu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD2rnvu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD2rnvu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2rnvu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2rnvu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2rnvu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2rnvu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2rnvu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD2rnvu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD2rnvu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD2rnvu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD2rnvu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2rnvu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD2rnvu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD2rnvu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD2rnvu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD2rnvu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD2rnvu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD2rnvu.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/omdsha256k256n248tau256v1/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/ccJE0GZg.s: Assembler messages:
encrypt.c: /tmp/ccJE0GZg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJE0GZg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJE0GZg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJE0GZg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE0GZg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE0GZg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE0GZg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE0GZg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE0GZg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE0GZg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE0GZg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE0GZg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJE0GZg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE0GZg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJE0GZg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJE0GZg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE0GZg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJE0GZg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJE0GZg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE0GZg.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/omdsha256k256n248tau256v1/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/ccVtlAL4.s: Assembler messages:
encrypt.c: /tmp/ccVtlAL4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVtlAL4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVtlAL4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVtlAL4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtlAL4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtlAL4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtlAL4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtlAL4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtlAL4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtlAL4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtlAL4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtlAL4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVtlAL4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtlAL4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVtlAL4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVtlAL4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtlAL4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVtlAL4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVtlAL4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtlAL4.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/omdsha256k256n248tau256v1/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/ccVxmOGs.s: Assembler messages:
encrypt.c: /tmp/ccVxmOGs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVxmOGs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVxmOGs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVxmOGs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxmOGs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxmOGs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxmOGs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxmOGs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxmOGs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVxmOGs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVxmOGs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVxmOGs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVxmOGs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxmOGs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVxmOGs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVxmOGs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVxmOGs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVxmOGs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVxmOGs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVxmOGs.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/omdsha256k256n248tau256v1/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/ccekpYAh.s: Assembler messages:
encrypt.c: /tmp/ccekpYAh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccekpYAh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccekpYAh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccekpYAh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekpYAh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekpYAh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekpYAh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekpYAh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekpYAh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekpYAh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekpYAh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekpYAh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccekpYAh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekpYAh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccekpYAh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccekpYAh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekpYAh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekpYAh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekpYAh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekpYAh.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/omdsha256k256n248tau256v1/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/ccnvupcv.s: Assembler messages:
encrypt.c: /tmp/ccnvupcv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnvupcv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnvupcv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnvupcv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvupcv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvupcv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvupcv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvupcv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvupcv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnvupcv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnvupcv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnvupcv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnvupcv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvupcv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnvupcv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnvupcv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnvupcv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnvupcv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnvupcv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnvupcv.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/omdsha256k256n248tau256v1/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/ccGQTEga.s: Assembler messages:
encrypt.c: /tmp/ccGQTEga.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGQTEga.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGQTEga.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGQTEga.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQTEga.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQTEga.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQTEga.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQTEga.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQTEga.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGQTEga.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGQTEga.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGQTEga.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGQTEga.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQTEga.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGQTEga.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGQTEga.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGQTEga.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGQTEga.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGQTEga.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQTEga.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/omdsha256k256n248tau256v1/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/ccWpwIus.s: Assembler messages:
encrypt.c: /tmp/ccWpwIus.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWpwIus.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWpwIus.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWpwIus.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpwIus.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpwIus.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpwIus.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpwIus.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpwIus.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpwIus.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpwIus.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpwIus.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWpwIus.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpwIus.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWpwIus.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpwIus.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWpwIus.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpwIus.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpwIus.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpwIus.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/omdsha256k256n248tau256v1/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/ccRVsEmm.s: Assembler messages:
encrypt.c: /tmp/ccRVsEmm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRVsEmm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRVsEmm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRVsEmm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVsEmm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVsEmm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVsEmm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVsEmm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVsEmm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRVsEmm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRVsEmm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRVsEmm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRVsEmm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVsEmm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRVsEmm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRVsEmm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRVsEmm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRVsEmm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRVsEmm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRVsEmm.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/omdsha256k256n248tau256v1/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/ccZHXcm8.s: Assembler messages:
encrypt.c: /tmp/ccZHXcm8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZHXcm8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZHXcm8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZHXcm8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHXcm8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHXcm8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHXcm8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHXcm8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHXcm8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHXcm8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHXcm8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHXcm8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZHXcm8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHXcm8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZHXcm8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZHXcm8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZHXcm8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZHXcm8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZHXcm8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZHXcm8.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/omdsha256k256n248tau256v1/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/cc2T6LYV.s: Assembler messages:
encrypt.c: /tmp/cc2T6LYV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2T6LYV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2T6LYV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2T6LYV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6LYV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6LYV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6LYV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6LYV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6LYV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2T6LYV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2T6LYV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2T6LYV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2T6LYV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6LYV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2T6LYV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2T6LYV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2T6LYV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2T6LYV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2T6LYV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2T6LYV.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/omdsha256k256n248tau256v1/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/ccQAXosi.s: Assembler messages:
encrypt.c: /tmp/ccQAXosi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQAXosi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQAXosi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQAXosi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAXosi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAXosi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAXosi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAXosi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAXosi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQAXosi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQAXosi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQAXosi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQAXosi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAXosi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQAXosi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQAXosi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQAXosi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQAXosi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQAXosi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQAXosi.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/omdsha256k256n248tau256v1/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/ccZO4Uwk.s: Assembler messages:
encrypt.c: /tmp/ccZO4Uwk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZO4Uwk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZO4Uwk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZO4Uwk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZO4Uwk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZO4Uwk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZO4Uwk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZO4Uwk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZO4Uwk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZO4Uwk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZO4Uwk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZO4Uwk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZO4Uwk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZO4Uwk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZO4Uwk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZO4Uwk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZO4Uwk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZO4Uwk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZO4Uwk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZO4Uwk.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/omdsha256k256n248tau256v1/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/ccoVVk38.s: Assembler messages:
encrypt.c: /tmp/ccoVVk38.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVVk38.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoVVk38.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoVVk38.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVVk38.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVVk38.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVVk38.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVVk38.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVVk38.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoVVk38.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoVVk38.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoVVk38.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoVVk38.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVVk38.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoVVk38.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoVVk38.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoVVk38.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoVVk38.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoVVk38.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVVk38.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/omdsha256k256n248tau256v1/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/ccgiTz1h.s: Assembler messages:
encrypt.c: /tmp/ccgiTz1h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgiTz1h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgiTz1h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgiTz1h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiTz1h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiTz1h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiTz1h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiTz1h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiTz1h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiTz1h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiTz1h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiTz1h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgiTz1h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiTz1h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgiTz1h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiTz1h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgiTz1h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiTz1h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgiTz1h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgiTz1h.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/omdsha256k256n248tau256v1/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/ccuJlmWZ.s: Assembler messages:
encrypt.c: /tmp/ccuJlmWZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuJlmWZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuJlmWZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuJlmWZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJlmWZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJlmWZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJlmWZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJlmWZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJlmWZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJlmWZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJlmWZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJlmWZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuJlmWZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJlmWZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuJlmWZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuJlmWZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuJlmWZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJlmWZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuJlmWZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuJlmWZ.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/omdsha256k256n248tau256v1/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/cc1UIkBQ.s: Assembler messages:
encrypt.c: /tmp/cc1UIkBQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1UIkBQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1UIkBQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1UIkBQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIkBQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIkBQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIkBQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIkBQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIkBQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIkBQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIkBQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIkBQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1UIkBQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIkBQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1UIkBQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1UIkBQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1UIkBQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1UIkBQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1UIkBQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UIkBQ.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/omdsha256k256n248tau256v1/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/ccchR68b.s: Assembler messages:
encrypt.c: /tmp/ccchR68b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccchR68b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccchR68b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccchR68b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchR68b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchR68b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchR68b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchR68b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchR68b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchR68b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchR68b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchR68b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccchR68b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchR68b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccchR68b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchR68b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccchR68b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchR68b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccchR68b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccchR68b.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/omdsha256k256n248tau256v1/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/cc6NNF4h.s: Assembler messages:
encrypt.c: /tmp/cc6NNF4h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6NNF4h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6NNF4h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6NNF4h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NNF4h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NNF4h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NNF4h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NNF4h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NNF4h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NNF4h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NNF4h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NNF4h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6NNF4h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6NNF4h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6NNF4h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NNF4h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6NNF4h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6NNF4h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6NNF4h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6NNF4h.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/omdsha256k256n248tau256v1/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/cciO5l7C.s: Assembler messages:
encrypt.c: /tmp/cciO5l7C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciO5l7C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciO5l7C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciO5l7C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciO5l7C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciO5l7C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciO5l7C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciO5l7C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciO5l7C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciO5l7C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciO5l7C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciO5l7C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciO5l7C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciO5l7C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciO5l7C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciO5l7C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciO5l7C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciO5l7C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciO5l7C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciO5l7C.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/omdsha256k256n248tau256v1/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/cc0l768b.s: Assembler messages:
encrypt.c: /tmp/cc0l768b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0l768b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0l768b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0l768b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l768b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l768b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l768b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l768b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l768b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0l768b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0l768b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0l768b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0l768b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0l768b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0l768b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0l768b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0l768b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0l768b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0l768b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0l768b.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/omdsha256k256n248tau256v1/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/cc2FWnIR.s: Assembler messages:
encrypt.c: /tmp/cc2FWnIR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2FWnIR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2FWnIR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2FWnIR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FWnIR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FWnIR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FWnIR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FWnIR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FWnIR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2FWnIR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2FWnIR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2FWnIR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2FWnIR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FWnIR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2FWnIR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2FWnIR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2FWnIR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2FWnIR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2FWnIR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FWnIR.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/omdsha256k256n248tau256v1/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/ccWYAoMB.s: Assembler messages:
encrypt.c: /tmp/ccWYAoMB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWYAoMB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWYAoMB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWYAoMB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYAoMB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYAoMB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYAoMB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYAoMB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYAoMB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYAoMB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYAoMB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYAoMB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWYAoMB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYAoMB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWYAoMB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWYAoMB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWYAoMB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYAoMB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYAoMB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYAoMB.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/omdsha256k256n248tau256v1/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/ccfdhODl.s: Assembler messages:
encrypt.c: /tmp/ccfdhODl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfdhODl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfdhODl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfdhODl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdhODl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdhODl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdhODl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdhODl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdhODl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdhODl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdhODl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdhODl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfdhODl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdhODl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfdhODl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdhODl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfdhODl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdhODl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdhODl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdhODl.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/omdsha256k256n248tau256v1/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/cc3IbAqw.s: Assembler messages:
encrypt.c: /tmp/cc3IbAqw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3IbAqw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3IbAqw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3IbAqw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IbAqw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IbAqw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IbAqw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IbAqw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IbAqw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3IbAqw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3IbAqw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3IbAqw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3IbAqw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IbAqw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3IbAqw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3IbAqw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3IbAqw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3IbAqw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3IbAqw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IbAqw.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/omdsha256k256n248tau256v1/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/ccELWvo6.s: Assembler messages:
encrypt.c: /tmp/ccELWvo6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELWvo6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELWvo6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccELWvo6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELWvo6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELWvo6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELWvo6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELWvo6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELWvo6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELWvo6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELWvo6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELWvo6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELWvo6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELWvo6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELWvo6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELWvo6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccELWvo6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELWvo6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELWvo6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELWvo6.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/omdsha256k256n248tau256v1/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/cceQy1w0.s: Assembler messages:
encrypt.c: /tmp/cceQy1w0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceQy1w0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceQy1w0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceQy1w0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQy1w0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQy1w0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQy1w0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQy1w0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQy1w0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceQy1w0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceQy1w0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceQy1w0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceQy1w0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceQy1w0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceQy1w0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceQy1w0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceQy1w0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceQy1w0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceQy1w0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceQy1w0.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/omdsha256k256n248tau256v1/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/cczkL5ph.s: Assembler messages:
encrypt.c: /tmp/cczkL5ph.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkL5ph.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczkL5ph.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczkL5ph.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkL5ph.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkL5ph.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkL5ph.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkL5ph.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkL5ph.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkL5ph.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkL5ph.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkL5ph.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczkL5ph.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkL5ph.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczkL5ph.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczkL5ph.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkL5ph.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkL5ph.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkL5ph.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkL5ph.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/omdsha256k256n248tau256v1/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/ccKDRoTw.s: Assembler messages:
encrypt.c: /tmp/ccKDRoTw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKDRoTw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKDRoTw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKDRoTw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDRoTw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDRoTw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDRoTw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDRoTw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDRoTw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDRoTw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDRoTw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDRoTw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKDRoTw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDRoTw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKDRoTw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKDRoTw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDRoTw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKDRoTw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKDRoTw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDRoTw.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/omdsha256k256n248tau256v1/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/ccju5R76.s: Assembler messages:
encrypt.c: /tmp/ccju5R76.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccju5R76.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccju5R76.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccju5R76.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccju5R76.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccju5R76.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccju5R76.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccju5R76.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccju5R76.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccju5R76.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccju5R76.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccju5R76.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccju5R76.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccju5R76.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccju5R76.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccju5R76.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccju5R76.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccju5R76.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccju5R76.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccju5R76.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/omdsha256k256n248tau256v1/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/ccbOTB5k.s: Assembler messages:
encrypt.c: /tmp/ccbOTB5k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOTB5k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbOTB5k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbOTB5k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOTB5k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOTB5k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOTB5k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOTB5k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOTB5k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOTB5k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOTB5k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOTB5k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbOTB5k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOTB5k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbOTB5k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbOTB5k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbOTB5k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOTB5k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOTB5k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOTB5k.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/omdsha256k256n248tau256v1/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/cchypIf4.s: Assembler messages:
encrypt.c: /tmp/cchypIf4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchypIf4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchypIf4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchypIf4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypIf4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypIf4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypIf4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypIf4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypIf4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchypIf4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchypIf4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchypIf4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchypIf4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypIf4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchypIf4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchypIf4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchypIf4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchypIf4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchypIf4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchypIf4.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/omdsha256k256n248tau256v1/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/ccZ7I1T7.s: Assembler messages:
encrypt.c: /tmp/ccZ7I1T7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ7I1T7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ7I1T7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ7I1T7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7I1T7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7I1T7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7I1T7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7I1T7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7I1T7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7I1T7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7I1T7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7I1T7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ7I1T7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7I1T7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ7I1T7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ7I1T7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7I1T7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7I1T7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7I1T7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7I1T7.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/omdsha256k256n248tau256v1/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/ccl7YCdt.s: Assembler messages:
encrypt.c: /tmp/ccl7YCdt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl7YCdt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl7YCdt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl7YCdt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YCdt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YCdt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YCdt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YCdt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YCdt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7YCdt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7YCdt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7YCdt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl7YCdt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YCdt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl7YCdt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7YCdt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl7YCdt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7YCdt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7YCdt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7YCdt.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/omdsha256k256n248tau256v1/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/ccHpof4Y.s: Assembler messages:
encrypt.c: /tmp/ccHpof4Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHpof4Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHpof4Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHpof4Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpof4Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpof4Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpof4Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpof4Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpof4Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpof4Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpof4Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpof4Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHpof4Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpof4Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHpof4Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHpof4Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpof4Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpof4Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpof4Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpof4Y.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/omdsha256k256n248tau256v1/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/ccRN5mbr.s: Assembler messages:
encrypt.c: /tmp/ccRN5mbr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRN5mbr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRN5mbr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRN5mbr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRN5mbr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRN5mbr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRN5mbr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRN5mbr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRN5mbr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRN5mbr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRN5mbr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRN5mbr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRN5mbr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRN5mbr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRN5mbr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRN5mbr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRN5mbr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRN5mbr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRN5mbr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRN5mbr.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/omdsha256k256n248tau256v1/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/cc5MDTMb.s: Assembler messages:
encrypt.c: /tmp/cc5MDTMb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5MDTMb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5MDTMb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5MDTMb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MDTMb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MDTMb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MDTMb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MDTMb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MDTMb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5MDTMb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5MDTMb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5MDTMb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5MDTMb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MDTMb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5MDTMb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5MDTMb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5MDTMb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5MDTMb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5MDTMb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MDTMb.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/omdsha256k256n248tau256v1/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/ccwhFnQw.s: Assembler messages:
encrypt.c: /tmp/ccwhFnQw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwhFnQw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwhFnQw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwhFnQw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhFnQw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhFnQw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhFnQw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhFnQw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhFnQw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwhFnQw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwhFnQw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwhFnQw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwhFnQw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhFnQw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwhFnQw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwhFnQw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwhFnQw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwhFnQw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwhFnQw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwhFnQw.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/omdsha256k256n248tau256v1/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/ccK8I1T7.s: Assembler messages:
encrypt.c: /tmp/ccK8I1T7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK8I1T7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK8I1T7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK8I1T7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8I1T7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8I1T7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8I1T7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8I1T7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8I1T7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8I1T7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8I1T7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8I1T7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK8I1T7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8I1T7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK8I1T7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK8I1T7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8I1T7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8I1T7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8I1T7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8I1T7.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/omdsha256k256n248tau256v1/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/ccauKgHt.s: Assembler messages:
encrypt.c: /tmp/ccauKgHt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccauKgHt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccauKgHt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccauKgHt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauKgHt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauKgHt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauKgHt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauKgHt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauKgHt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccauKgHt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccauKgHt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccauKgHt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccauKgHt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauKgHt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccauKgHt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccauKgHt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccauKgHt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccauKgHt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccauKgHt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccauKgHt.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/omdsha256k256n248tau256v1/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/cc1dYkEX.s: Assembler messages:
encrypt.c: /tmp/cc1dYkEX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dYkEX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1dYkEX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1dYkEX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYkEX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYkEX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYkEX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYkEX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYkEX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dYkEX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dYkEX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dYkEX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1dYkEX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYkEX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1dYkEX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1dYkEX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dYkEX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1dYkEX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1dYkEX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYkEX.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/omdsha256k256n248tau256v1/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/ccrvZlav.s: Assembler messages:
encrypt.c: /tmp/ccrvZlav.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvZlav.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrvZlav.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrvZlav.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvZlav.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvZlav.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvZlav.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvZlav.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvZlav.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvZlav.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvZlav.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvZlav.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrvZlav.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvZlav.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrvZlav.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvZlav.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrvZlav.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrvZlav.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvZlav.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvZlav.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/omdsha256k256n248tau256v1/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/ccIRIs9S.s: Assembler messages:
encrypt.c: /tmp/ccIRIs9S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIRIs9S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIRIs9S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIRIs9S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIRIs9S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIRIs9S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIRIs9S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIRIs9S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIRIs9S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIRIs9S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIRIs9S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIRIs9S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIRIs9S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIRIs9S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIRIs9S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIRIs9S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIRIs9S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIRIs9S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIRIs9S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIRIs9S.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/omdsha256k256n248tau256v1/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/cctt24pt.s: Assembler messages:
encrypt.c: /tmp/cctt24pt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctt24pt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctt24pt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctt24pt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctt24pt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctt24pt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctt24pt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctt24pt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctt24pt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctt24pt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctt24pt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctt24pt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctt24pt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctt24pt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctt24pt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctt24pt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctt24pt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctt24pt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctt24pt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctt24pt.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/omdsha256k256n248tau256v1/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/cc2eZMLy.s: Assembler messages:
encrypt.c: /tmp/cc2eZMLy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2eZMLy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2eZMLy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2eZMLy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eZMLy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eZMLy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eZMLy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eZMLy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eZMLy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eZMLy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eZMLy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eZMLy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2eZMLy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eZMLy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2eZMLy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eZMLy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2eZMLy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2eZMLy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2eZMLy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2eZMLy.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/omdsha256k256n248tau256v1/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/ccCvQ7IV.s: Assembler messages:
encrypt.c: /tmp/ccCvQ7IV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCvQ7IV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCvQ7IV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCvQ7IV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvQ7IV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvQ7IV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvQ7IV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvQ7IV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvQ7IV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvQ7IV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvQ7IV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvQ7IV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCvQ7IV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvQ7IV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCvQ7IV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCvQ7IV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvQ7IV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCvQ7IV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCvQ7IV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvQ7IV.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/omdsha256k256n248tau256v1/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/ccXxYruu.s: Assembler messages:
encrypt.c: /tmp/ccXxYruu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxYruu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXxYruu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXxYruu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxYruu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxYruu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxYruu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxYruu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxYruu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxYruu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxYruu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxYruu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXxYruu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxYruu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXxYruu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxYruu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXxYruu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxYruu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxYruu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxYruu.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/omdsha256k256n248tau256v1/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/ccalTcUT.s: Assembler messages:
encrypt.c: /tmp/ccalTcUT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccalTcUT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccalTcUT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccalTcUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalTcUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalTcUT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalTcUT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalTcUT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalTcUT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccalTcUT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccalTcUT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccalTcUT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccalTcUT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalTcUT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccalTcUT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccalTcUT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccalTcUT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccalTcUT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccalTcUT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalTcUT.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/omdsha256k256n248tau256v1/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/cc8NoVvt.s: Assembler messages:
encrypt.c: /tmp/cc8NoVvt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NoVvt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8NoVvt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8NoVvt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NoVvt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NoVvt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NoVvt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NoVvt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NoVvt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NoVvt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NoVvt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NoVvt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8NoVvt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NoVvt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8NoVvt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8NoVvt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NoVvt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NoVvt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NoVvt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NoVvt.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/omdsha256k256n248tau256v1/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/ccHc30cO.s: Assembler messages:
encrypt.c: /tmp/ccHc30cO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHc30cO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHc30cO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHc30cO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHc30cO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHc30cO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHc30cO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHc30cO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHc30cO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHc30cO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHc30cO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHc30cO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHc30cO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHc30cO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHc30cO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHc30cO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHc30cO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHc30cO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHc30cO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHc30cO.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/omdsha256k256n248tau256v1/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/cc3HSuSK.s: Assembler messages:
encrypt.c: /tmp/cc3HSuSK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3HSuSK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3HSuSK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3HSuSK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HSuSK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HSuSK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HSuSK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HSuSK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HSuSK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3HSuSK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3HSuSK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3HSuSK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3HSuSK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3HSuSK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3HSuSK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3HSuSK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3HSuSK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3HSuSK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3HSuSK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3HSuSK.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/omdsha256k256n248tau256v1/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/ccctnAEj.s: Assembler messages:
encrypt.c: /tmp/ccctnAEj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctnAEj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccctnAEj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccctnAEj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctnAEj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctnAEj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctnAEj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctnAEj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctnAEj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctnAEj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctnAEj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctnAEj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccctnAEj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctnAEj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccctnAEj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccctnAEj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctnAEj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctnAEj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctnAEj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctnAEj.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/omdsha256k256n248tau256v1/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/ccJ4mHaM.s: Assembler messages:
encrypt.c: /tmp/ccJ4mHaM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ4mHaM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ4mHaM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ4mHaM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4mHaM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4mHaM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4mHaM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4mHaM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4mHaM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4mHaM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4mHaM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4mHaM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ4mHaM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4mHaM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ4mHaM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4mHaM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ4mHaM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4mHaM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4mHaM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4mHaM.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/omdsha256k256n248tau256v1/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/ccvTxQvr.s: Assembler messages:
encrypt.c: /tmp/ccvTxQvr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvTxQvr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvTxQvr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvTxQvr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTxQvr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTxQvr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTxQvr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTxQvr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTxQvr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvTxQvr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvTxQvr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvTxQvr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvTxQvr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTxQvr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvTxQvr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvTxQvr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvTxQvr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvTxQvr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvTxQvr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTxQvr.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/omdsha256k256n248tau256v1/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/ccqBCgGs.s: Assembler messages:
encrypt.c: /tmp/ccqBCgGs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqBCgGs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqBCgGs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqBCgGs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBCgGs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBCgGs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBCgGs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBCgGs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBCgGs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqBCgGs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqBCgGs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqBCgGs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqBCgGs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBCgGs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqBCgGs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqBCgGs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqBCgGs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqBCgGs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqBCgGs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBCgGs.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/omdsha256k256n248tau256v1/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/ccxWpGPJ.s: Assembler messages:
encrypt.c: /tmp/ccxWpGPJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxWpGPJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxWpGPJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxWpGPJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWpGPJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWpGPJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWpGPJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWpGPJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWpGPJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxWpGPJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxWpGPJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxWpGPJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxWpGPJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWpGPJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxWpGPJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxWpGPJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxWpGPJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxWpGPJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxWpGPJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxWpGPJ.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/omdsha256k256n248tau256v1/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/cc7ZO1Rs.s: Assembler messages:
encrypt.c: /tmp/cc7ZO1Rs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7ZO1Rs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7ZO1Rs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7ZO1Rs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZO1Rs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZO1Rs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZO1Rs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZO1Rs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZO1Rs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ZO1Rs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ZO1Rs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ZO1Rs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7ZO1Rs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ZO1Rs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7ZO1Rs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ZO1Rs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7ZO1Rs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ZO1Rs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7ZO1Rs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7ZO1Rs.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/omdsha256k256n248tau256v1/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/ccM3B4Hc.s: Assembler messages:
encrypt.c: /tmp/ccM3B4Hc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM3B4Hc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM3B4Hc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM3B4Hc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3B4Hc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3B4Hc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3B4Hc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3B4Hc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3B4Hc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3B4Hc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3B4Hc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3B4Hc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM3B4Hc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3B4Hc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM3B4Hc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM3B4Hc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM3B4Hc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM3B4Hc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM3B4Hc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3B4Hc.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/omdsha256k256n248tau256v1/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/ccG1X421.s: Assembler messages:
encrypt.c: /tmp/ccG1X421.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1X421.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG1X421.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG1X421.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1X421.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1X421.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1X421.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1X421.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1X421.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1X421.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1X421.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1X421.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG1X421.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1X421.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG1X421.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG1X421.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1X421.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1X421.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1X421.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1X421.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/omdsha256k256n248tau256v1/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/ccnoJxpr.s: Assembler messages:
encrypt.c: /tmp/ccnoJxpr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnoJxpr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnoJxpr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnoJxpr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoJxpr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoJxpr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoJxpr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoJxpr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoJxpr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoJxpr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoJxpr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoJxpr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnoJxpr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoJxpr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnoJxpr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoJxpr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnoJxpr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnoJxpr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnoJxpr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnoJxpr.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/omdsha256k256n248tau256v1/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/cckwdmvb.s: Assembler messages:
encrypt.c: /tmp/cckwdmvb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckwdmvb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckwdmvb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckwdmvb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwdmvb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwdmvb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwdmvb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwdmvb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwdmvb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwdmvb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwdmvb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwdmvb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckwdmvb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwdmvb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckwdmvb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckwdmvb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckwdmvb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckwdmvb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckwdmvb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckwdmvb.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/omdsha256k256n248tau256v1/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/ccrpCUot.s: Assembler messages:
encrypt.c: /tmp/ccrpCUot.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrpCUot.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrpCUot.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrpCUot.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpCUot.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpCUot.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpCUot.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpCUot.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpCUot.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpCUot.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpCUot.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpCUot.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrpCUot.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpCUot.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrpCUot.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpCUot.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrpCUot.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpCUot.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrpCUot.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrpCUot.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/omdsha256k256n248tau256v1/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/ccHacHq8.s: Assembler messages:
encrypt.c: /tmp/ccHacHq8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHacHq8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHacHq8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHacHq8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHacHq8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHacHq8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHacHq8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHacHq8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHacHq8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHacHq8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHacHq8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHacHq8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHacHq8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHacHq8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHacHq8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHacHq8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHacHq8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHacHq8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHacHq8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHacHq8.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/omdsha256k256n248tau256v1/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/ccOCM49t.s: Assembler messages:
encrypt.c: /tmp/ccOCM49t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOCM49t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOCM49t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOCM49t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCM49t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCM49t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCM49t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCM49t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCM49t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCM49t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCM49t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCM49t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOCM49t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCM49t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOCM49t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCM49t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOCM49t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCM49t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOCM49t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOCM49t.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/omdsha256k256n248tau256v1/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/cc8psbSN.s: Assembler messages:
encrypt.c: /tmp/cc8psbSN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8psbSN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8psbSN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8psbSN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8psbSN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8psbSN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8psbSN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8psbSN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8psbSN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8psbSN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8psbSN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8psbSN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8psbSN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8psbSN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8psbSN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8psbSN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8psbSN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8psbSN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8psbSN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8psbSN.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/omdsha256k256n248tau256v1/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/ccJXhz8u.s: Assembler messages:
encrypt.c: /tmp/ccJXhz8u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXhz8u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJXhz8u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJXhz8u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXhz8u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXhz8u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXhz8u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXhz8u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXhz8u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXhz8u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXhz8u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXhz8u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJXhz8u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXhz8u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJXhz8u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJXhz8u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXhz8u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXhz8u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXhz8u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXhz8u.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/omdsha256k256n248tau256v1/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/ccBHTkvL.s: Assembler messages:
encrypt.c: /tmp/ccBHTkvL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBHTkvL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBHTkvL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBHTkvL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHTkvL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHTkvL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHTkvL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHTkvL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHTkvL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBHTkvL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBHTkvL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBHTkvL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBHTkvL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHTkvL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBHTkvL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBHTkvL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBHTkvL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBHTkvL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBHTkvL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBHTkvL.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/omdsha256k256n248tau256v1/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/ccpCthKk.s: Assembler messages:
encrypt.c: /tmp/ccpCthKk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpCthKk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpCthKk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpCthKk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCthKk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCthKk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCthKk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCthKk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCthKk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpCthKk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpCthKk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpCthKk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpCthKk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCthKk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpCthKk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpCthKk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpCthKk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpCthKk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpCthKk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCthKk.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/omdsha256k256n248tau256v1/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/ccKqsbSN.s: Assembler messages:
encrypt.c: /tmp/ccKqsbSN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqsbSN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKqsbSN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKqsbSN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqsbSN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqsbSN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqsbSN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqsbSN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqsbSN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqsbSN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqsbSN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqsbSN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKqsbSN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqsbSN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKqsbSN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqsbSN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKqsbSN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqsbSN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKqsbSN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKqsbSN.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/omdsha256k256n248tau256v1/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/ccQhJJVx.s: Assembler messages:
encrypt.c: /tmp/ccQhJJVx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQhJJVx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQhJJVx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQhJJVx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJJVx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJJVx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJJVx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJJVx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJJVx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhJJVx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhJJVx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhJJVx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQhJJVx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJJVx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQhJJVx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQhJJVx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhJJVx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQhJJVx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQhJJVx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJJVx.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/omdsha256k256n248tau256v1/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/ccJE2D7p.s: Assembler messages:
encrypt.c: /tmp/ccJE2D7p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJE2D7p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJE2D7p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJE2D7p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE2D7p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE2D7p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE2D7p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE2D7p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE2D7p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE2D7p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE2D7p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE2D7p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJE2D7p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE2D7p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJE2D7p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJE2D7p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE2D7p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJE2D7p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJE2D7p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE2D7p.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/omdsha256k256n248tau256v1/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/cciSLOgL.s: Assembler messages:
encrypt.c: /tmp/cciSLOgL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciSLOgL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciSLOgL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciSLOgL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSLOgL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSLOgL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSLOgL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSLOgL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSLOgL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSLOgL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSLOgL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSLOgL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciSLOgL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSLOgL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciSLOgL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSLOgL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciSLOgL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciSLOgL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciSLOgL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciSLOgL.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/omdsha256k256n248tau256v1/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/cc15lIO5.s: Assembler messages:
encrypt.c: /tmp/cc15lIO5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15lIO5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc15lIO5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc15lIO5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lIO5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lIO5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lIO5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lIO5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lIO5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15lIO5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15lIO5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15lIO5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc15lIO5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lIO5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc15lIO5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc15lIO5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15lIO5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15lIO5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15lIO5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15lIO5.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/omdsha256k256n248tau256v1/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/cc7t8Vdm.s: Assembler messages:
encrypt.c: /tmp/cc7t8Vdm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7t8Vdm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7t8Vdm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7t8Vdm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t8Vdm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t8Vdm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t8Vdm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t8Vdm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t8Vdm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t8Vdm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t8Vdm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t8Vdm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7t8Vdm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t8Vdm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7t8Vdm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t8Vdm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7t8Vdm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t8Vdm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7t8Vdm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7t8Vdm.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/omdsha256k256n248tau256v1/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/ccEfW0li.s: Assembler messages:
encrypt.c: /tmp/ccEfW0li.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEfW0li.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEfW0li.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEfW0li.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfW0li.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfW0li.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfW0li.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfW0li.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfW0li.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfW0li.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfW0li.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfW0li.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEfW0li.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfW0li.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEfW0li.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfW0li.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEfW0li.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEfW0li.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEfW0li.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEfW0li.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/omdsha256k256n248tau256v1/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/ccqRABZS.s: Assembler messages:
encrypt.c: /tmp/ccqRABZS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqRABZS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqRABZS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqRABZS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRABZS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRABZS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRABZS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRABZS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRABZS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRABZS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRABZS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRABZS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqRABZS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRABZS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqRABZS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqRABZS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRABZS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqRABZS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqRABZS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRABZS.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/omdsha256k256n248tau256v1/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/ccTPRjbk.s: Assembler messages:
encrypt.c: /tmp/ccTPRjbk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTPRjbk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTPRjbk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTPRjbk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPRjbk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPRjbk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPRjbk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPRjbk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPRjbk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPRjbk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPRjbk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPRjbk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTPRjbk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPRjbk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTPRjbk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPRjbk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTPRjbk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTPRjbk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTPRjbk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTPRjbk.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/omdsha256k256n248tau256v1/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/ccTRrrM4.s: Assembler messages:
encrypt.c: /tmp/ccTRrrM4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTRrrM4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTRrrM4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTRrrM4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRrrM4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRrrM4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRrrM4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRrrM4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRrrM4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTRrrM4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTRrrM4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTRrrM4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTRrrM4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRrrM4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTRrrM4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTRrrM4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTRrrM4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTRrrM4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTRrrM4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRrrM4.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/omdsha256k256n248tau256v1/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/cc2NQyGZ.s: Assembler messages:
encrypt.c: /tmp/cc2NQyGZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2NQyGZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2NQyGZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2NQyGZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NQyGZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NQyGZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NQyGZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NQyGZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NQyGZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NQyGZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NQyGZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NQyGZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2NQyGZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NQyGZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2NQyGZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2NQyGZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NQyGZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2NQyGZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2NQyGZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NQyGZ.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/omdsha256k256n248tau256v1/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/ccVb2Rji.s: Assembler messages:
encrypt.c: /tmp/ccVb2Rji.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVb2Rji.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVb2Rji.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVb2Rji.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2Rji.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2Rji.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2Rji.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2Rji.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2Rji.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2Rji.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2Rji.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2Rji.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVb2Rji.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVb2Rji.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVb2Rji.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2Rji.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVb2Rji.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVb2Rji.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVb2Rji.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVb2Rji.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/omdsha256k256n248tau256v1/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/cc9bPyv4.s: Assembler messages:
encrypt.c: /tmp/cc9bPyv4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9bPyv4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9bPyv4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9bPyv4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bPyv4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bPyv4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bPyv4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bPyv4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bPyv4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bPyv4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bPyv4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bPyv4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9bPyv4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9bPyv4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9bPyv4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bPyv4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9bPyv4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9bPyv4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9bPyv4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9bPyv4.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/omdsha256k256n248tau256v1/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/ccM6m9IM.s: Assembler messages:
encrypt.c: /tmp/ccM6m9IM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM6m9IM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM6m9IM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM6m9IM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6m9IM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6m9IM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6m9IM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6m9IM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6m9IM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM6m9IM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM6m9IM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM6m9IM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM6m9IM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6m9IM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM6m9IM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM6m9IM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM6m9IM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM6m9IM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM6m9IM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6m9IM.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/omdsha256k256n248tau256v1/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/ccPBFjb1.s: Assembler messages:
encrypt.c: /tmp/ccPBFjb1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPBFjb1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPBFjb1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPBFjb1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBFjb1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBFjb1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBFjb1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBFjb1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBFjb1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBFjb1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBFjb1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBFjb1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPBFjb1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBFjb1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPBFjb1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBFjb1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPBFjb1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBFjb1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBFjb1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBFjb1.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/omdsha256k256n248tau256v1/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/cckOqu9C.s: Assembler messages:
encrypt.c: /tmp/cckOqu9C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOqu9C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckOqu9C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckOqu9C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOqu9C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOqu9C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOqu9C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOqu9C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOqu9C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckOqu9C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckOqu9C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckOqu9C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckOqu9C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOqu9C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckOqu9C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckOqu9C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckOqu9C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckOqu9C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckOqu9C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOqu9C.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/omdsha256k256n248tau256v1/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/ccnwm6WO.s: Assembler messages:
encrypt.c: /tmp/ccnwm6WO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnwm6WO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnwm6WO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnwm6WO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwm6WO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwm6WO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwm6WO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwm6WO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwm6WO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnwm6WO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnwm6WO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnwm6WO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnwm6WO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwm6WO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnwm6WO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnwm6WO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnwm6WO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnwm6WO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnwm6WO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwm6WO.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/omdsha256k256n248tau256v1/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/ccu9u1Z4.s: Assembler messages:
encrypt.c: /tmp/ccu9u1Z4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu9u1Z4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu9u1Z4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu9u1Z4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9u1Z4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9u1Z4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9u1Z4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9u1Z4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9u1Z4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9u1Z4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9u1Z4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9u1Z4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu9u1Z4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9u1Z4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu9u1Z4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9u1Z4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu9u1Z4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9u1Z4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9u1Z4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9u1Z4.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/omdsha256k256n248tau256v1/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/ccSrAPQ1.s: Assembler messages:
encrypt.c: /tmp/ccSrAPQ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSrAPQ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSrAPQ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSrAPQ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrAPQ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrAPQ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrAPQ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrAPQ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrAPQ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrAPQ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrAPQ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrAPQ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSrAPQ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrAPQ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSrAPQ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrAPQ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSrAPQ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrAPQ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSrAPQ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSrAPQ1.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/omdsha256k256n248tau256v1/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/cckQ0HEK.s: Assembler messages:
encrypt.c: /tmp/cckQ0HEK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQ0HEK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckQ0HEK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckQ0HEK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ0HEK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ0HEK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ0HEK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ0HEK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ0HEK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ0HEK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ0HEK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ0HEK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckQ0HEK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ0HEK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckQ0HEK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckQ0HEK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQ0HEK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQ0HEK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQ0HEK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQ0HEK.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/omdsha256k256n248tau256v1/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/ccGZB5is.s: Assembler messages:
encrypt.c: /tmp/ccGZB5is.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZB5is.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGZB5is.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGZB5is.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZB5is.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZB5is.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZB5is.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZB5is.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZB5is.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZB5is.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZB5is.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZB5is.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGZB5is.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZB5is.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGZB5is.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGZB5is.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGZB5is.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZB5is.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZB5is.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZB5is.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/omdsha256k256n248tau256v1/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/ccrZSzHK.s: Assembler messages:
encrypt.c: /tmp/ccrZSzHK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZSzHK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZSzHK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZSzHK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZSzHK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZSzHK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZSzHK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZSzHK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZSzHK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZSzHK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZSzHK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZSzHK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZSzHK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZSzHK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZSzHK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZSzHK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrZSzHK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZSzHK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZSzHK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZSzHK.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/omdsha256k256n248tau256v1/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/ccJ8HVGi.s: Assembler messages:
encrypt.c: /tmp/ccJ8HVGi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ8HVGi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ8HVGi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ8HVGi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8HVGi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8HVGi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8HVGi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8HVGi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8HVGi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8HVGi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8HVGi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8HVGi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ8HVGi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8HVGi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ8HVGi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ8HVGi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8HVGi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8HVGi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8HVGi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8HVGi.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/omdsha256k256n248tau256v1/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/ccr9L3RL.s: Assembler messages:
encrypt.c: /tmp/ccr9L3RL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9L3RL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr9L3RL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr9L3RL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9L3RL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9L3RL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9L3RL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9L3RL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9L3RL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9L3RL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9L3RL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9L3RL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr9L3RL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9L3RL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr9L3RL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9L3RL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr9L3RL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9L3RL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr9L3RL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr9L3RL.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/omdsha256k256n248tau256v1/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/ccrAn1Gv.s: Assembler messages:
encrypt.c: /tmp/ccrAn1Gv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrAn1Gv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrAn1Gv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrAn1Gv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAn1Gv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAn1Gv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAn1Gv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAn1Gv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAn1Gv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAn1Gv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAn1Gv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAn1Gv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrAn1Gv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAn1Gv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrAn1Gv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrAn1Gv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAn1Gv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrAn1Gv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrAn1Gv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAn1Gv.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/omdsha256k256n248tau256v1/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/ccur2UvN.s: Assembler messages:
encrypt.c: /tmp/ccur2UvN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccur2UvN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccur2UvN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccur2UvN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur2UvN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur2UvN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur2UvN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur2UvN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur2UvN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccur2UvN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccur2UvN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccur2UvN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccur2UvN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur2UvN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccur2UvN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccur2UvN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccur2UvN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccur2UvN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccur2UvN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccur2UvN.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/omdsha256k256n248tau256v1/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/ccF1sOWK.s: Assembler messages:
encrypt.c: /tmp/ccF1sOWK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF1sOWK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF1sOWK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF1sOWK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1sOWK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1sOWK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1sOWK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1sOWK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1sOWK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1sOWK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1sOWK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1sOWK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF1sOWK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1sOWK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF1sOWK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1sOWK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF1sOWK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1sOWK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1sOWK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1sOWK.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/omdsha256k256n248tau256v1/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/ccr1HC8s.s: Assembler messages:
encrypt.c: /tmp/ccr1HC8s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr1HC8s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr1HC8s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr1HC8s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1HC8s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1HC8s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1HC8s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1HC8s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1HC8s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1HC8s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1HC8s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1HC8s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr1HC8s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1HC8s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr1HC8s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr1HC8s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1HC8s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1HC8s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1HC8s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1HC8s.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/omdsha256k256n248tau256v1/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/ccKx7EW4.s: Assembler messages:
encrypt.c: /tmp/ccKx7EW4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKx7EW4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKx7EW4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKx7EW4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKx7EW4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKx7EW4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKx7EW4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKx7EW4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKx7EW4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKx7EW4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKx7EW4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKx7EW4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKx7EW4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKx7EW4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKx7EW4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKx7EW4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKx7EW4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKx7EW4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKx7EW4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKx7EW4.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/omdsha256k256n248tau256v1/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/ccxlNV6N.s: Assembler messages:
encrypt.c: /tmp/ccxlNV6N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxlNV6N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxlNV6N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxlNV6N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlNV6N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlNV6N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlNV6N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlNV6N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlNV6N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxlNV6N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxlNV6N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxlNV6N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxlNV6N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlNV6N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxlNV6N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxlNV6N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxlNV6N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxlNV6N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxlNV6N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlNV6N.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/omdsha256k256n248tau256v1/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/ccjrCr3E.s: Assembler messages:
encrypt.c: /tmp/ccjrCr3E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjrCr3E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjrCr3E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjrCr3E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrCr3E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrCr3E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrCr3E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrCr3E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrCr3E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrCr3E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrCr3E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrCr3E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjrCr3E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrCr3E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjrCr3E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjrCr3E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrCr3E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjrCr3E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjrCr3E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrCr3E.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/omdsha256k256n248tau256v1/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/ccxUrdb3.s: Assembler messages:
encrypt.c: /tmp/ccxUrdb3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxUrdb3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxUrdb3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxUrdb3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUrdb3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUrdb3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUrdb3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUrdb3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUrdb3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxUrdb3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxUrdb3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxUrdb3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxUrdb3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUrdb3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxUrdb3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxUrdb3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxUrdb3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxUrdb3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxUrdb3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxUrdb3.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/omdsha256k256n248tau256v1/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/ccG8XeFO.s: Assembler messages:
encrypt.c: /tmp/ccG8XeFO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG8XeFO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG8XeFO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG8XeFO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8XeFO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8XeFO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8XeFO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8XeFO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8XeFO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG8XeFO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG8XeFO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG8XeFO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG8XeFO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8XeFO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG8XeFO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG8XeFO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG8XeFO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG8XeFO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG8XeFO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8XeFO.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/omdsha256k256n248tau256v1/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/ccI9hsg5.s: Assembler messages:
encrypt.c: /tmp/ccI9hsg5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9hsg5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9hsg5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9hsg5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hsg5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hsg5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hsg5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hsg5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hsg5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9hsg5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9hsg5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9hsg5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9hsg5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9hsg5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9hsg5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9hsg5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI9hsg5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI9hsg5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9hsg5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI9hsg5.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/omdsha256k256n248tau256v1/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/ccDAMaS2.s: Assembler messages:
encrypt.c: /tmp/ccDAMaS2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDAMaS2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDAMaS2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDAMaS2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAMaS2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAMaS2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAMaS2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAMaS2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAMaS2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAMaS2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAMaS2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAMaS2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDAMaS2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAMaS2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDAMaS2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAMaS2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDAMaS2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAMaS2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDAMaS2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDAMaS2.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/omdsha256k256n248tau256v1/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/cccMyw1K.s: Assembler messages:
encrypt.c: /tmp/cccMyw1K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccMyw1K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccMyw1K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccMyw1K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMyw1K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMyw1K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMyw1K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMyw1K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMyw1K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMyw1K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMyw1K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMyw1K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccMyw1K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMyw1K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccMyw1K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccMyw1K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMyw1K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccMyw1K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccMyw1K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMyw1K.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/omdsha256k256n248tau256v1/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/ccHcMNhe.s: Assembler messages:
encrypt.c: /tmp/ccHcMNhe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHcMNhe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHcMNhe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHcMNhe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcMNhe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcMNhe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcMNhe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcMNhe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcMNhe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHcMNhe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHcMNhe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHcMNhe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHcMNhe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcMNhe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHcMNhe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHcMNhe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHcMNhe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHcMNhe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHcMNhe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHcMNhe.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/omdsha256k256n248tau256v1/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/ccxBMpgu.s: Assembler messages:
encrypt.c: /tmp/ccxBMpgu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxBMpgu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxBMpgu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxBMpgu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBMpgu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBMpgu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBMpgu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBMpgu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBMpgu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBMpgu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBMpgu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBMpgu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxBMpgu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBMpgu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxBMpgu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBMpgu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxBMpgu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxBMpgu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBMpgu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBMpgu.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/omdsha256k256n248tau256v1/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/cc0Yofvq.s: Assembler messages:
encrypt.c: /tmp/cc0Yofvq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Yofvq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Yofvq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Yofvq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yofvq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yofvq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yofvq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yofvq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yofvq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Yofvq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Yofvq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Yofvq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Yofvq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yofvq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Yofvq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Yofvq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Yofvq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Yofvq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Yofvq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Yofvq.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/omdsha256k256n248tau256v1/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/ccxKWd64.s: Assembler messages:
encrypt.c: /tmp/ccxKWd64.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKWd64.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxKWd64.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxKWd64.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWd64.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWd64.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWd64.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWd64.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWd64.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWd64.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWd64.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWd64.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxKWd64.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWd64.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxKWd64.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxKWd64.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWd64.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKWd64.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKWd64.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWd64.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/omdsha256k256n248tau256v1/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/ccvvqwlt.s: Assembler messages:
encrypt.c: /tmp/ccvvqwlt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvvqwlt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvvqwlt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvvqwlt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvqwlt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvqwlt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvqwlt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvqwlt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvqwlt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvqwlt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvqwlt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvqwlt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvvqwlt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvqwlt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvvqwlt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvqwlt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvvqwlt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvqwlt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvvqwlt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvvqwlt.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/omdsha256k256n248tau256v1/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/ccx19Zvd.s: Assembler messages:
encrypt.c: /tmp/ccx19Zvd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx19Zvd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx19Zvd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx19Zvd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx19Zvd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx19Zvd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx19Zvd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx19Zvd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx19Zvd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx19Zvd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx19Zvd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx19Zvd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx19Zvd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx19Zvd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx19Zvd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx19Zvd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx19Zvd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx19Zvd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx19Zvd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx19Zvd.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/omdsha256k256n248tau256v1/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/ccAqdMA8.s: Assembler messages:
encrypt.c: /tmp/ccAqdMA8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqdMA8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAqdMA8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAqdMA8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqdMA8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqdMA8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqdMA8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqdMA8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqdMA8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqdMA8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqdMA8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqdMA8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAqdMA8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqdMA8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAqdMA8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAqdMA8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqdMA8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAqdMA8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAqdMA8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqdMA8.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/omdsha256k256n248tau256v1/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/ccfghhlu.s: Assembler messages:
encrypt.c: /tmp/ccfghhlu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfghhlu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfghhlu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfghhlu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfghhlu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfghhlu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfghhlu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfghhlu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfghhlu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfghhlu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfghhlu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfghhlu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfghhlu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfghhlu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfghhlu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfghhlu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfghhlu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfghhlu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfghhlu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfghhlu.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/omdsha256k256n248tau256v1/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/cc8G9SKk.s: Assembler messages:
encrypt.c: /tmp/cc8G9SKk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8G9SKk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8G9SKk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8G9SKk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8G9SKk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8G9SKk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8G9SKk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8G9SKk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8G9SKk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8G9SKk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8G9SKk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8G9SKk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8G9SKk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8G9SKk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8G9SKk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8G9SKk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8G9SKk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8G9SKk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8G9SKk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8G9SKk.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/omdsha256k256n248tau256v1/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/ccN7uWZ3.s: Assembler messages:
encrypt.c: /tmp/ccN7uWZ3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN7uWZ3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN7uWZ3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN7uWZ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7uWZ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7uWZ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7uWZ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7uWZ3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7uWZ3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7uWZ3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7uWZ3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7uWZ3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN7uWZ3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7uWZ3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN7uWZ3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN7uWZ3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7uWZ3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN7uWZ3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN7uWZ3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7uWZ3.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/omdsha256k256n248tau256v1/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/cc0ty0iU.s: Assembler messages:
encrypt.c: /tmp/cc0ty0iU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ty0iU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ty0iU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ty0iU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ty0iU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ty0iU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ty0iU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ty0iU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ty0iU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ty0iU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ty0iU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ty0iU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ty0iU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ty0iU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ty0iU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0ty0iU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ty0iU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ty0iU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ty0iU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ty0iU.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/omdsha256k256n248tau256v1/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/ccI3gpgi.s: Assembler messages:
encrypt.c: /tmp/ccI3gpgi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI3gpgi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI3gpgi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI3gpgi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3gpgi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3gpgi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3gpgi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3gpgi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3gpgi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3gpgi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3gpgi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3gpgi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI3gpgi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3gpgi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI3gpgi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3gpgi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI3gpgi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI3gpgi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI3gpgi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI3gpgi.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/omdsha256k256n248tau256v1/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/ccekbmV2.s: Assembler messages:
encrypt.c: /tmp/ccekbmV2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccekbmV2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccekbmV2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccekbmV2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekbmV2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekbmV2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekbmV2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekbmV2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekbmV2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekbmV2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekbmV2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekbmV2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccekbmV2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekbmV2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccekbmV2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccekbmV2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekbmV2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekbmV2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekbmV2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekbmV2.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/omdsha256k256n248tau256v1/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/ccgc3ACn.s: Assembler messages:
encrypt.c: /tmp/ccgc3ACn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgc3ACn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgc3ACn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgc3ACn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgc3ACn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgc3ACn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgc3ACn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgc3ACn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgc3ACn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgc3ACn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgc3ACn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgc3ACn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgc3ACn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgc3ACn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgc3ACn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgc3ACn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgc3ACn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgc3ACn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgc3ACn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgc3ACn.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/omdsha256k256n248tau256v1/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/ccQmW9dm.s: Assembler messages:
encrypt.c: /tmp/ccQmW9dm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQmW9dm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQmW9dm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQmW9dm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmW9dm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmW9dm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmW9dm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmW9dm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmW9dm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQmW9dm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQmW9dm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQmW9dm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQmW9dm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQmW9dm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQmW9dm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQmW9dm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQmW9dm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQmW9dm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQmW9dm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQmW9dm.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/omdsha256k256n248tau256v1/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/ccT5PUr0.s: Assembler messages:
encrypt.c: /tmp/ccT5PUr0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT5PUr0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT5PUr0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT5PUr0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5PUr0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5PUr0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5PUr0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5PUr0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5PUr0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5PUr0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5PUr0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5PUr0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT5PUr0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5PUr0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT5PUr0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT5PUr0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT5PUr0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5PUr0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5PUr0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5PUr0.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/omdsha256k256n248tau256v1/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/cc5FIIgy.s: Assembler messages:
encrypt.c: /tmp/cc5FIIgy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5FIIgy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5FIIgy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5FIIgy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FIIgy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FIIgy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FIIgy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FIIgy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FIIgy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5FIIgy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5FIIgy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5FIIgy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5FIIgy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5FIIgy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5FIIgy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5FIIgy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5FIIgy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5FIIgy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5FIIgy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5FIIgy.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/omdsha256k256n248tau256v1/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/ccJGuZdu.s: Assembler messages:
encrypt.c: /tmp/ccJGuZdu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJGuZdu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJGuZdu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJGuZdu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGuZdu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGuZdu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGuZdu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGuZdu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGuZdu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGuZdu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGuZdu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGuZdu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJGuZdu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGuZdu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJGuZdu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJGuZdu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJGuZdu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJGuZdu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJGuZdu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJGuZdu.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/omdsha256k256n248tau256v1/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/ccicSPGb.s: Assembler messages:
encrypt.c: /tmp/ccicSPGb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccicSPGb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccicSPGb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccicSPGb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicSPGb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicSPGb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicSPGb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicSPGb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicSPGb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicSPGb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicSPGb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicSPGb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccicSPGb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicSPGb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccicSPGb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccicSPGb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicSPGb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicSPGb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicSPGb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicSPGb.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/omdsha256k256n248tau256v1/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/ccvGXR7i.s: Assembler messages:
encrypt.c: /tmp/ccvGXR7i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvGXR7i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvGXR7i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvGXR7i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGXR7i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGXR7i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGXR7i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGXR7i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGXR7i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGXR7i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGXR7i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGXR7i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvGXR7i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGXR7i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvGXR7i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGXR7i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvGXR7i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvGXR7i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGXR7i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGXR7i.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/omdsha256k256n248tau256v1/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/cc8AAVWH.s: Assembler messages:
encrypt.c: /tmp/cc8AAVWH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AAVWH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8AAVWH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8AAVWH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AAVWH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AAVWH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AAVWH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AAVWH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AAVWH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8AAVWH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8AAVWH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8AAVWH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8AAVWH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AAVWH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8AAVWH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8AAVWH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8AAVWH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8AAVWH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8AAVWH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AAVWH.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/omdsha256k256n248tau256v1/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/ccHpFBgC.s: Assembler messages:
encrypt.c: /tmp/ccHpFBgC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHpFBgC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHpFBgC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHpFBgC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpFBgC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpFBgC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpFBgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpFBgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpFBgC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpFBgC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpFBgC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpFBgC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHpFBgC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpFBgC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHpFBgC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpFBgC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHpFBgC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHpFBgC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHpFBgC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHpFBgC.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/omdsha256k256n248tau256v1/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/ccOdSgFl.s: Assembler messages:
encrypt.c: /tmp/ccOdSgFl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOdSgFl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOdSgFl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOdSgFl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdSgFl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdSgFl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdSgFl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdSgFl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdSgFl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdSgFl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdSgFl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdSgFl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOdSgFl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdSgFl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOdSgFl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdSgFl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOdSgFl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdSgFl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOdSgFl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOdSgFl.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/omdsha256k256n248tau256v1/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/ccbc3OBd.s: Assembler messages:
encrypt.c: /tmp/ccbc3OBd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbc3OBd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbc3OBd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbc3OBd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc3OBd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc3OBd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc3OBd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc3OBd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc3OBd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbc3OBd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbc3OBd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbc3OBd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbc3OBd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc3OBd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbc3OBd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbc3OBd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbc3OBd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbc3OBd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbc3OBd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbc3OBd.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/omdsha256k256n248tau256v1/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/ccHsH7VZ.s: Assembler messages:
encrypt.c: /tmp/ccHsH7VZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHsH7VZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHsH7VZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHsH7VZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsH7VZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsH7VZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsH7VZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsH7VZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsH7VZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsH7VZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsH7VZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsH7VZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHsH7VZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsH7VZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHsH7VZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsH7VZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHsH7VZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsH7VZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsH7VZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsH7VZ.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/omdsha256k256n248tau256v1/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/ccT7lBQD.s: Assembler messages:
encrypt.c: /tmp/ccT7lBQD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT7lBQD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT7lBQD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT7lBQD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7lBQD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7lBQD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7lBQD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7lBQD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7lBQD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT7lBQD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT7lBQD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT7lBQD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT7lBQD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7lBQD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT7lBQD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT7lBQD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT7lBQD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT7lBQD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT7lBQD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7lBQD.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/omdsha256k256n248tau256v1/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/ccVRbupt.s: Assembler messages:
encrypt.c: /tmp/ccVRbupt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVRbupt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVRbupt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVRbupt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRbupt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRbupt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRbupt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRbupt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRbupt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRbupt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRbupt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRbupt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVRbupt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRbupt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVRbupt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVRbupt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRbupt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVRbupt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVRbupt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRbupt.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/omdsha256k256n248tau256v1/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/ccr3zFq6.s: Assembler messages:
encrypt.c: /tmp/ccr3zFq6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr3zFq6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr3zFq6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr3zFq6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3zFq6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3zFq6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3zFq6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3zFq6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3zFq6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3zFq6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3zFq6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3zFq6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr3zFq6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3zFq6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr3zFq6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3zFq6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr3zFq6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3zFq6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr3zFq6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr3zFq6.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/omdsha256k256n248tau256v1/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/cc8gySBQ.s: Assembler messages:
encrypt.c: /tmp/cc8gySBQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8gySBQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8gySBQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8gySBQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gySBQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gySBQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gySBQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gySBQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gySBQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8gySBQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8gySBQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8gySBQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8gySBQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gySBQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8gySBQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8gySBQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8gySBQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8gySBQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8gySBQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gySBQ.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/omdsha256k256n248tau256v1/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/ccbSfmmc.s: Assembler messages:
encrypt.c: /tmp/ccbSfmmc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbSfmmc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbSfmmc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbSfmmc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSfmmc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSfmmc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSfmmc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSfmmc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSfmmc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbSfmmc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbSfmmc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbSfmmc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbSfmmc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbSfmmc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbSfmmc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbSfmmc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbSfmmc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbSfmmc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbSfmmc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbSfmmc.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/omdsha256k256n248tau256v1/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/ccaDCSMS.s: Assembler messages:
encrypt.c: /tmp/ccaDCSMS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaDCSMS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaDCSMS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaDCSMS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDCSMS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDCSMS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDCSMS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDCSMS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDCSMS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDCSMS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDCSMS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDCSMS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaDCSMS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDCSMS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaDCSMS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaDCSMS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaDCSMS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDCSMS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDCSMS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDCSMS.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/omdsha256k256n248tau256v1/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/ccqWRYn6.s: Assembler messages:
encrypt.c: /tmp/ccqWRYn6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqWRYn6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqWRYn6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqWRYn6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWRYn6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWRYn6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWRYn6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWRYn6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWRYn6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqWRYn6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqWRYn6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqWRYn6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqWRYn6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWRYn6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqWRYn6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqWRYn6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqWRYn6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqWRYn6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqWRYn6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqWRYn6.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/omdsha256k256n248tau256v1/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/ccKwAMQY.s: Assembler messages:
encrypt.c: /tmp/ccKwAMQY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwAMQY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKwAMQY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKwAMQY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKwAMQY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKwAMQY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKwAMQY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwAMQY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwAMQY.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/ccKwAMQY.s: Assembler messages:
encrypt.c: /tmp/ccKwAMQY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwAMQY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKwAMQY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKwAMQY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKwAMQY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwAMQY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKwAMQY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKwAMQY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwAMQY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwAMQY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwAMQY.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/omdsha256k256n248tau256v1/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/ccfofeup.s: Assembler messages:
encrypt.c: /tmp/ccfofeup.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfofeup.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfofeup.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfofeup.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfofeup.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfofeup.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfofeup.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfofeup.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfofeup.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.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/ccfofeup.s: Assembler messages:
encrypt.c: /tmp/ccfofeup.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfofeup.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfofeup.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfofeup.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfofeup.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfofeup.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfofeup.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfofeup.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfofeup.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfofeup.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfofeup.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/omdsha256k256n248tau256v1/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/ccKv3BVV.s: Assembler messages:
encrypt.c: /tmp/ccKv3BVV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKv3BVV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKv3BVV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKv3BVV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKv3BVV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKv3BVV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKv3BVV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKv3BVV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKv3BVV.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/ccKv3BVV.s: Assembler messages:
encrypt.c: /tmp/ccKv3BVV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKv3BVV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKv3BVV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKv3BVV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKv3BVV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKv3BVV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKv3BVV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKv3BVV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKv3BVV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKv3BVV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKv3BVV.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/omdsha256k256n248tau256v1/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/ccvnMi79.s: Assembler messages:
encrypt.c: /tmp/ccvnMi79.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvnMi79.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvnMi79.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvnMi79.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvnMi79.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvnMi79.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvnMi79.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnMi79.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnMi79.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.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/ccvnMi79.s: Assembler messages:
encrypt.c: /tmp/ccvnMi79.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvnMi79.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvnMi79.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvnMi79.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvnMi79.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvnMi79.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvnMi79.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnMi79.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnMi79.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnMi79.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnMi79.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/omdsha256k256n248tau256v1/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/cclsxHx2.s: Assembler messages:
encrypt.c: /tmp/cclsxHx2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclsxHx2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclsxHx2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclsxHx2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclsxHx2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclsxHx2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclsxHx2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclsxHx2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclsxHx2.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/cclsxHx2.s: Assembler messages:
encrypt.c: /tmp/cclsxHx2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclsxHx2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclsxHx2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclsxHx2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclsxHx2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsxHx2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclsxHx2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclsxHx2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsxHx2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclsxHx2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclsxHx2.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/omdsha256k256n248tau256v1/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/ccpEFsaw.s: Assembler messages:
encrypt.c: /tmp/ccpEFsaw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpEFsaw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpEFsaw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpEFsaw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpEFsaw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpEFsaw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpEFsaw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpEFsaw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpEFsaw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.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/ccpEFsaw.s: Assembler messages:
encrypt.c: /tmp/ccpEFsaw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpEFsaw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpEFsaw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpEFsaw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpEFsaw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpEFsaw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpEFsaw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpEFsaw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpEFsaw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpEFsaw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFsaw.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/omdsha256k256n248tau256v1/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/cc4oSSLV.s: Assembler messages:
encrypt.c: /tmp/cc4oSSLV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4oSSLV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4oSSLV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4oSSLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4oSSLV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4oSSLV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4oSSLV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4oSSLV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4oSSLV.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/cc4oSSLV.s: Assembler messages:
encrypt.c: /tmp/cc4oSSLV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4oSSLV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4oSSLV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4oSSLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4oSSLV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4oSSLV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4oSSLV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4oSSLV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4oSSLV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4oSSLV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4oSSLV.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/omdsha256k256n248tau256v1/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/ccCHglte.s: Assembler messages:
encrypt.c: /tmp/ccCHglte.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHglte.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCHglte.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCHglte.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCHglte.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCHglte.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCHglte.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHglte.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHglte.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.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/ccCHglte.s: Assembler messages:
encrypt.c: /tmp/ccCHglte.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHglte.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCHglte.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCHglte.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCHglte.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCHglte.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCHglte.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHglte.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHglte.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHglte.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHglte.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/omdsha256k256n248tau256v1/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/ccHQHLts.s: Assembler messages:
encrypt.c: /tmp/ccHQHLts.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHQHLts.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHQHLts.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHQHLts.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQHLts.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQHLts.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQHLts.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQHLts.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQHLts.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQHLts.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQHLts.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQHLts.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHQHLts.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQHLts.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHQHLts.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQHLts.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHQHLts.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQHLts.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQHLts.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQHLts.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/omdsha256k256n248tau256v1/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/ccZDLFbN.s: Assembler messages:
encrypt.c: /tmp/ccZDLFbN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZDLFbN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZDLFbN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZDLFbN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDLFbN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDLFbN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDLFbN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDLFbN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDLFbN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZDLFbN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZDLFbN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZDLFbN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZDLFbN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDLFbN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZDLFbN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZDLFbN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZDLFbN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZDLFbN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZDLFbN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDLFbN.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/omdsha256k256n248tau256v1/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/ccYKlD4v.s: Assembler messages:
encrypt.c: /tmp/ccYKlD4v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYKlD4v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYKlD4v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYKlD4v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKlD4v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKlD4v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKlD4v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKlD4v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKlD4v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYKlD4v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYKlD4v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYKlD4v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYKlD4v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYKlD4v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYKlD4v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYKlD4v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYKlD4v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYKlD4v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYKlD4v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYKlD4v.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/omdsha256k256n248tau256v1/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/ccyoQlpP.s: Assembler messages:
encrypt.c: /tmp/ccyoQlpP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyoQlpP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyoQlpP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyoQlpP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoQlpP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoQlpP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoQlpP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoQlpP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoQlpP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyoQlpP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyoQlpP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyoQlpP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyoQlpP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoQlpP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyoQlpP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyoQlpP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyoQlpP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyoQlpP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyoQlpP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoQlpP.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/omdsha256k256n248tau256v1/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/ccKdBzJF.s: Assembler messages:
encrypt.c: /tmp/ccKdBzJF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKdBzJF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKdBzJF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKdBzJF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdBzJF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdBzJF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdBzJF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdBzJF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdBzJF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdBzJF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdBzJF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdBzJF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKdBzJF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdBzJF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKdBzJF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKdBzJF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdBzJF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdBzJF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdBzJF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdBzJF.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/omdsha256k256n248tau256v1/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/ccxR871a.s: Assembler messages:
encrypt.c: /tmp/ccxR871a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxR871a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxR871a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxR871a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR871a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR871a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR871a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR871a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR871a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxR871a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxR871a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxR871a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxR871a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxR871a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxR871a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxR871a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxR871a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxR871a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxR871a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxR871a.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/omdsha256k256n248tau256v1/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/cc69ks1Z.s: Assembler messages:
encrypt.c: /tmp/cc69ks1Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc69ks1Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc69ks1Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc69ks1Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69ks1Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69ks1Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69ks1Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69ks1Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69ks1Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69ks1Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69ks1Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69ks1Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc69ks1Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69ks1Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc69ks1Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc69ks1Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc69ks1Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc69ks1Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc69ks1Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69ks1Z.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/omdsha256k256n248tau256v1/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/ccBFM79t.s: Assembler messages:
encrypt.c: /tmp/ccBFM79t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBFM79t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBFM79t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBFM79t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFM79t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFM79t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFM79t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFM79t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFM79t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFM79t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFM79t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFM79t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBFM79t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFM79t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBFM79t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFM79t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBFM79t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFM79t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFM79t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFM79t.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/omdsha256k256n248tau256v1/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/ccDY9SB5.s: Assembler messages:
encrypt.c: /tmp/ccDY9SB5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDY9SB5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDY9SB5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDY9SB5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDY9SB5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDY9SB5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDY9SB5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDY9SB5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDY9SB5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDY9SB5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDY9SB5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDY9SB5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDY9SB5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDY9SB5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDY9SB5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDY9SB5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDY9SB5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDY9SB5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDY9SB5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDY9SB5.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/omdsha256k256n248tau256v1/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/ccsYqsZL.s: Assembler messages:
encrypt.c: /tmp/ccsYqsZL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsYqsZL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsYqsZL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsYqsZL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsYqsZL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsYqsZL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsYqsZL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsYqsZL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsYqsZL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsYqsZL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsYqsZL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsYqsZL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsYqsZL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsYqsZL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsYqsZL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsYqsZL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsYqsZL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsYqsZL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsYqsZL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsYqsZL.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/omdsha256k256n248tau256v1/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/cc74SwLN.s: Assembler messages:
encrypt.c: /tmp/cc74SwLN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc74SwLN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc74SwLN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc74SwLN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74SwLN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74SwLN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74SwLN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74SwLN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74SwLN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc74SwLN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc74SwLN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc74SwLN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc74SwLN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74SwLN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc74SwLN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc74SwLN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc74SwLN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc74SwLN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc74SwLN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74SwLN.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/omdsha256k256n248tau256v1/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/ccRF2SMv.s: Assembler messages:
encrypt.c: /tmp/ccRF2SMv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRF2SMv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRF2SMv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRF2SMv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2SMv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2SMv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2SMv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2SMv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2SMv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2SMv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2SMv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2SMv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRF2SMv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRF2SMv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRF2SMv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2SMv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRF2SMv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRF2SMv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRF2SMv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRF2SMv.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/omdsha256k256n248tau256v1/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/ccGfVW0F.s: Assembler messages:
encrypt.c: /tmp/ccGfVW0F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGfVW0F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGfVW0F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGfVW0F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfVW0F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfVW0F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfVW0F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfVW0F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfVW0F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGfVW0F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGfVW0F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGfVW0F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGfVW0F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfVW0F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGfVW0F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGfVW0F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGfVW0F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGfVW0F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGfVW0F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGfVW0F.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/omdsha256k256n248tau256v1/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/ccGtO9aa.s: Assembler messages:
encrypt.c: /tmp/ccGtO9aa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGtO9aa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGtO9aa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGtO9aa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtO9aa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtO9aa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtO9aa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtO9aa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtO9aa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtO9aa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtO9aa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtO9aa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGtO9aa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtO9aa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGtO9aa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGtO9aa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtO9aa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtO9aa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtO9aa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtO9aa.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/omdsha256k256n248tau256v1/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/ccH4Qiwz.s: Assembler messages:
encrypt.c: /tmp/ccH4Qiwz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH4Qiwz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH4Qiwz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH4Qiwz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Qiwz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Qiwz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Qiwz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Qiwz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Qiwz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Qiwz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Qiwz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Qiwz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH4Qiwz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Qiwz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH4Qiwz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Qiwz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH4Qiwz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Qiwz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH4Qiwz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH4Qiwz.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/omdsha256k256n248tau256v1/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/ccy1iFNT.s: Assembler messages:
encrypt.c: /tmp/ccy1iFNT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy1iFNT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy1iFNT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy1iFNT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1iFNT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1iFNT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1iFNT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1iFNT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1iFNT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1iFNT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1iFNT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1iFNT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy1iFNT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1iFNT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy1iFNT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy1iFNT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1iFNT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1iFNT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1iFNT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1iFNT.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/omdsha256k256n248tau256v1/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/ccInsHQ3.s: Assembler messages:
encrypt.c: /tmp/ccInsHQ3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInsHQ3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccInsHQ3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccInsHQ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsHQ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsHQ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsHQ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsHQ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsHQ3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInsHQ3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInsHQ3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInsHQ3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccInsHQ3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsHQ3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccInsHQ3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInsHQ3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccInsHQ3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccInsHQ3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccInsHQ3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccInsHQ3.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/omdsha256k256n248tau256v1/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/ccZ7U03a.s: Assembler messages:
encrypt.c: /tmp/ccZ7U03a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ7U03a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ7U03a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ7U03a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7U03a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7U03a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7U03a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7U03a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7U03a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7U03a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7U03a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7U03a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ7U03a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7U03a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ7U03a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ7U03a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ7U03a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7U03a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ7U03a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7U03a.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/omdsha256k256n248tau256v1/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/cc08wMlX.s: Assembler messages:
encrypt.c: /tmp/cc08wMlX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc08wMlX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc08wMlX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc08wMlX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08wMlX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08wMlX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08wMlX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08wMlX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08wMlX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08wMlX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08wMlX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08wMlX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc08wMlX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08wMlX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc08wMlX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc08wMlX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc08wMlX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc08wMlX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc08wMlX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08wMlX.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/omdsha256k256n248tau256v1/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/ccuTLo5C.s: Assembler messages:
encrypt.c: /tmp/ccuTLo5C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuTLo5C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuTLo5C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuTLo5C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTLo5C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTLo5C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTLo5C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTLo5C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTLo5C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuTLo5C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuTLo5C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuTLo5C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuTLo5C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTLo5C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuTLo5C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuTLo5C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuTLo5C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuTLo5C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuTLo5C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuTLo5C.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/omdsha256k256n248tau256v1/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/ccb5OUmo.s: Assembler messages:
encrypt.c: /tmp/ccb5OUmo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb5OUmo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb5OUmo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb5OUmo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5OUmo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5OUmo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5OUmo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5OUmo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5OUmo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5OUmo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5OUmo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5OUmo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb5OUmo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5OUmo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb5OUmo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5OUmo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb5OUmo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5OUmo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb5OUmo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb5OUmo.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/omdsha256k256n248tau256v1/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/ccgXojjK.s: Assembler messages:
encrypt.c: /tmp/ccgXojjK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgXojjK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgXojjK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgXojjK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXojjK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXojjK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXojjK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXojjK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXojjK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXojjK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXojjK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXojjK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgXojjK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXojjK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgXojjK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgXojjK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgXojjK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgXojjK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgXojjK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXojjK.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/omdsha256k256n248tau256v1/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/ccikID4T.s: Assembler messages:
encrypt.c: /tmp/ccikID4T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccikID4T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccikID4T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccikID4T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikID4T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikID4T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikID4T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikID4T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikID4T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikID4T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikID4T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikID4T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccikID4T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikID4T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccikID4T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccikID4T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikID4T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccikID4T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccikID4T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikID4T.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/omdsha256k256n248tau256v1/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/ccj7376v.s: Assembler messages:
encrypt.c: /tmp/ccj7376v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj7376v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj7376v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj7376v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7376v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7376v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7376v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7376v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7376v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj7376v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj7376v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj7376v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj7376v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7376v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj7376v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj7376v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj7376v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj7376v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj7376v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj7376v.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/omdsha256k256n248tau256v1/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/ccLigrhi.s: Assembler messages:
encrypt.c: /tmp/ccLigrhi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLigrhi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLigrhi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLigrhi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigrhi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigrhi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigrhi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigrhi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigrhi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLigrhi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLigrhi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLigrhi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLigrhi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigrhi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLigrhi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLigrhi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLigrhi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLigrhi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLigrhi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLigrhi.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/omdsha256k256n248tau256v1/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/ccR2DpIN.s: Assembler messages:
encrypt.c: /tmp/ccR2DpIN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR2DpIN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR2DpIN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR2DpIN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2DpIN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2DpIN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2DpIN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2DpIN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2DpIN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2DpIN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2DpIN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2DpIN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR2DpIN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2DpIN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR2DpIN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR2DpIN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR2DpIN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR2DpIN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR2DpIN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2DpIN.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/omdsha256k256n248tau256v1/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/ccOrVqCg.s: Assembler messages:
encrypt.c: /tmp/ccOrVqCg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOrVqCg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOrVqCg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOrVqCg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrVqCg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrVqCg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrVqCg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrVqCg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrVqCg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOrVqCg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOrVqCg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOrVqCg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOrVqCg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrVqCg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOrVqCg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOrVqCg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOrVqCg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOrVqCg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOrVqCg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOrVqCg.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/omdsha256k256n248tau256v1/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/ccf3SPkC.s: Assembler messages:
encrypt.c: /tmp/ccf3SPkC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf3SPkC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf3SPkC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf3SPkC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3SPkC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3SPkC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3SPkC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3SPkC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3SPkC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3SPkC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3SPkC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3SPkC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf3SPkC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3SPkC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf3SPkC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf3SPkC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3SPkC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf3SPkC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf3SPkC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3SPkC.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/omdsha256k256n248tau256v1/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/ccDLCn0J.s: Assembler messages:
encrypt.c: /tmp/ccDLCn0J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDLCn0J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDLCn0J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDLCn0J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLCn0J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLCn0J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLCn0J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLCn0J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLCn0J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDLCn0J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDLCn0J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDLCn0J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDLCn0J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLCn0J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDLCn0J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDLCn0J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDLCn0J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDLCn0J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDLCn0J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLCn0J.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/omdsha256k256n248tau256v1/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/ccY7LZgj.s: Assembler messages:
encrypt.c: /tmp/ccY7LZgj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY7LZgj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY7LZgj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY7LZgj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7LZgj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7LZgj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7LZgj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7LZgj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7LZgj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY7LZgj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY7LZgj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY7LZgj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY7LZgj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7LZgj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY7LZgj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY7LZgj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY7LZgj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY7LZgj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY7LZgj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY7LZgj.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/omdsha256k256n248tau256v1/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/cckO8UQ2.s: Assembler messages:
encrypt.c: /tmp/cckO8UQ2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckO8UQ2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckO8UQ2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckO8UQ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckO8UQ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckO8UQ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckO8UQ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckO8UQ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckO8UQ2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckO8UQ2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckO8UQ2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckO8UQ2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckO8UQ2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckO8UQ2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckO8UQ2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckO8UQ2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckO8UQ2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckO8UQ2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckO8UQ2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckO8UQ2.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/omdsha256k256n248tau256v1/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/ccnqwe2u.s: Assembler messages:
encrypt.c: /tmp/ccnqwe2u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnqwe2u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnqwe2u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnqwe2u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqwe2u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqwe2u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqwe2u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqwe2u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqwe2u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnqwe2u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnqwe2u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnqwe2u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnqwe2u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqwe2u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnqwe2u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnqwe2u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnqwe2u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnqwe2u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnqwe2u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqwe2u.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/omdsha256k256n248tau256v1/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/ccRSJvfb.s: Assembler messages:
encrypt.c: /tmp/ccRSJvfb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRSJvfb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRSJvfb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRSJvfb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSJvfb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSJvfb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSJvfb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSJvfb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSJvfb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSJvfb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSJvfb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSJvfb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRSJvfb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSJvfb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRSJvfb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSJvfb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRSJvfb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSJvfb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSJvfb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSJvfb.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/omdsha256k256n248tau256v1/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/ccmQrnsF.s: Assembler messages:
encrypt.c: /tmp/ccmQrnsF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmQrnsF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmQrnsF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmQrnsF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQrnsF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQrnsF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQrnsF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQrnsF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQrnsF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQrnsF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQrnsF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQrnsF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmQrnsF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQrnsF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmQrnsF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmQrnsF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQrnsF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQrnsF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQrnsF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQrnsF.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/omdsha256k256n248tau256v1/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/ccRs8U6a.s: Assembler messages:
encrypt.c: /tmp/ccRs8U6a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRs8U6a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRs8U6a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRs8U6a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRs8U6a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRs8U6a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRs8U6a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRs8U6a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRs8U6a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRs8U6a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRs8U6a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRs8U6a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRs8U6a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRs8U6a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRs8U6a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRs8U6a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRs8U6a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRs8U6a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRs8U6a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRs8U6a.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/omdsha256k256n248tau256v1/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/ccUjPbqI.s: Assembler messages:
encrypt.c: /tmp/ccUjPbqI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUjPbqI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUjPbqI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUjPbqI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjPbqI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjPbqI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjPbqI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjPbqI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjPbqI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjPbqI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjPbqI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjPbqI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUjPbqI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjPbqI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUjPbqI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUjPbqI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjPbqI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjPbqI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjPbqI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjPbqI.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/omdsha256k256n248tau256v1/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/cc8D6Xaq.s: Assembler messages:
encrypt.c: /tmp/cc8D6Xaq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8D6Xaq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8D6Xaq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8D6Xaq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D6Xaq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D6Xaq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D6Xaq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D6Xaq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D6Xaq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D6Xaq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D6Xaq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D6Xaq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8D6Xaq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D6Xaq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8D6Xaq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8D6Xaq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D6Xaq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8D6Xaq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8D6Xaq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D6Xaq.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/omdsha256k256n248tau256v1/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/ccvJgdIa.s: Assembler messages:
encrypt.c: /tmp/ccvJgdIa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJgdIa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvJgdIa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvJgdIa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJgdIa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJgdIa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJgdIa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJgdIa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJgdIa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJgdIa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJgdIa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJgdIa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvJgdIa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJgdIa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvJgdIa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJgdIa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvJgdIa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJgdIa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJgdIa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJgdIa.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/omdsha256k256n248tau256v1/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/cc0LJeDr.s: Assembler messages:
encrypt.c: /tmp/cc0LJeDr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0LJeDr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0LJeDr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0LJeDr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0LJeDr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0LJeDr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0LJeDr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0LJeDr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0LJeDr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0LJeDr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0LJeDr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0LJeDr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0LJeDr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0LJeDr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0LJeDr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0LJeDr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0LJeDr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0LJeDr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0LJeDr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0LJeDr.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/omdsha256k256n248tau256v1/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/cck58PB2.s: Assembler messages:
encrypt.c: /tmp/cck58PB2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck58PB2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck58PB2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck58PB2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck58PB2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck58PB2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck58PB2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck58PB2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck58PB2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck58PB2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck58PB2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck58PB2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck58PB2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck58PB2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck58PB2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck58PB2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck58PB2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck58PB2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck58PB2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck58PB2.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/omdsha256k256n248tau256v1/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/ccSkuv9q.s: Assembler messages:
encrypt.c: /tmp/ccSkuv9q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkuv9q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkuv9q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkuv9q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkuv9q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkuv9q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkuv9q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkuv9q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkuv9q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkuv9q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkuv9q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkuv9q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkuv9q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkuv9q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkuv9q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkuv9q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkuv9q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkuv9q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkuv9q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkuv9q.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/omdsha256k256n248tau256v1/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/ccsuyUG5.s: Assembler messages:
encrypt.c: /tmp/ccsuyUG5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsuyUG5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsuyUG5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsuyUG5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuyUG5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuyUG5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuyUG5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuyUG5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuyUG5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuyUG5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuyUG5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuyUG5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsuyUG5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuyUG5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsuyUG5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuyUG5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsuyUG5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuyUG5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsuyUG5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsuyUG5.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/omdsha256k256n248tau256v1/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/ccc9PXL2.s: Assembler messages:
encrypt.c: /tmp/ccc9PXL2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc9PXL2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc9PXL2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc9PXL2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9PXL2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9PXL2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9PXL2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9PXL2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9PXL2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9PXL2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9PXL2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9PXL2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc9PXL2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9PXL2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc9PXL2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9PXL2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc9PXL2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9PXL2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc9PXL2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc9PXL2.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/omdsha256k256n248tau256v1/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/ccw4BVXb.s: Assembler messages:
encrypt.c: /tmp/ccw4BVXb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw4BVXb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw4BVXb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw4BVXb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4BVXb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4BVXb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4BVXb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4BVXb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4BVXb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw4BVXb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw4BVXb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw4BVXb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw4BVXb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4BVXb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw4BVXb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw4BVXb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw4BVXb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw4BVXb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw4BVXb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4BVXb.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/omdsha256k256n248tau256v1/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/ccheYKnJ.s: Assembler messages:
encrypt.c: /tmp/ccheYKnJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccheYKnJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccheYKnJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccheYKnJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheYKnJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheYKnJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheYKnJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheYKnJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheYKnJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheYKnJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheYKnJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheYKnJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccheYKnJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheYKnJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccheYKnJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheYKnJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccheYKnJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccheYKnJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccheYKnJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccheYKnJ.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/omdsha256k256n248tau256v1/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/ccloBiyu.s: Assembler messages:
encrypt.c: /tmp/ccloBiyu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccloBiyu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccloBiyu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccloBiyu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloBiyu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloBiyu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloBiyu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloBiyu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloBiyu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloBiyu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloBiyu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloBiyu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccloBiyu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloBiyu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccloBiyu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccloBiyu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccloBiyu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccloBiyu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccloBiyu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloBiyu.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/omdsha256k256n248tau256v1/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/ccAqxoCF.s: Assembler messages:
encrypt.c: /tmp/ccAqxoCF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqxoCF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAqxoCF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAqxoCF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqxoCF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqxoCF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqxoCF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqxoCF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqxoCF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqxoCF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqxoCF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqxoCF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAqxoCF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqxoCF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAqxoCF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqxoCF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAqxoCF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqxoCF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqxoCF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqxoCF.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/omdsha256k256n248tau256v1/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/cctvfcWf.s: Assembler messages:
encrypt.c: /tmp/cctvfcWf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctvfcWf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctvfcWf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctvfcWf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvfcWf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvfcWf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvfcWf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvfcWf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvfcWf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvfcWf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvfcWf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvfcWf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctvfcWf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvfcWf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctvfcWf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctvfcWf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvfcWf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctvfcWf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctvfcWf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvfcWf.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/omdsha256k256n248tau256v1/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/cc9qEriu.s: Assembler messages:
encrypt.c: /tmp/cc9qEriu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9qEriu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9qEriu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9qEriu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qEriu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qEriu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qEriu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qEriu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qEriu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qEriu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qEriu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qEriu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9qEriu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qEriu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9qEriu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9qEriu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qEriu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qEriu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qEriu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qEriu.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/omdsha256k256n248tau256v1/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/ccZfJg4L.s: Assembler messages:
encrypt.c: /tmp/ccZfJg4L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZfJg4L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZfJg4L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZfJg4L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfJg4L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfJg4L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfJg4L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfJg4L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfJg4L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZfJg4L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZfJg4L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZfJg4L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZfJg4L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfJg4L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZfJg4L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZfJg4L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZfJg4L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZfJg4L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZfJg4L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZfJg4L.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/omdsha256k256n248tau256v1/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/cc5BbpEi.s: Assembler messages:
encrypt.c: /tmp/cc5BbpEi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5BbpEi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5BbpEi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5BbpEi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BbpEi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BbpEi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BbpEi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BbpEi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BbpEi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5BbpEi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5BbpEi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5BbpEi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5BbpEi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BbpEi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5BbpEi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5BbpEi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5BbpEi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5BbpEi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5BbpEi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BbpEi.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/omdsha256k256n248tau256v1/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/ccovOAiG.s: Assembler messages:
encrypt.c: /tmp/ccovOAiG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccovOAiG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccovOAiG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccovOAiG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovOAiG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovOAiG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovOAiG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovOAiG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovOAiG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovOAiG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovOAiG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovOAiG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccovOAiG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovOAiG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccovOAiG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovOAiG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccovOAiG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovOAiG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccovOAiG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccovOAiG.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/omdsha256k256n248tau256v1/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/ccQJmNSd.s: Assembler messages:
encrypt.c: /tmp/ccQJmNSd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQJmNSd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQJmNSd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQJmNSd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJmNSd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJmNSd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJmNSd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJmNSd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJmNSd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJmNSd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJmNSd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJmNSd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQJmNSd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJmNSd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQJmNSd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQJmNSd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJmNSd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJmNSd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJmNSd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJmNSd.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/omdsha256k256n248tau256v1/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/cckSMYyt.s: Assembler messages:
encrypt.c: /tmp/cckSMYyt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckSMYyt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckSMYyt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckSMYyt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSMYyt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSMYyt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSMYyt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSMYyt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSMYyt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSMYyt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSMYyt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSMYyt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckSMYyt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSMYyt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckSMYyt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSMYyt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckSMYyt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSMYyt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckSMYyt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckSMYyt.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/omdsha256k256n248tau256v1/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/ccYGurgl.s: Assembler messages:
encrypt.c: /tmp/ccYGurgl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYGurgl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYGurgl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYGurgl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGurgl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGurgl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGurgl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGurgl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGurgl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGurgl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGurgl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGurgl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYGurgl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGurgl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYGurgl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGurgl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYGurgl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGurgl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGurgl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGurgl.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/omdsha256k256n248tau256v1/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/ccutbT3Z.s: Assembler messages:
encrypt.c: /tmp/ccutbT3Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccutbT3Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccutbT3Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccutbT3Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbT3Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbT3Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbT3Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbT3Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbT3Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutbT3Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutbT3Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutbT3Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccutbT3Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbT3Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccutbT3Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccutbT3Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccutbT3Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccutbT3Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccutbT3Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutbT3Z.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/omdsha256k256n248tau256v1/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/ccPhuXCe.s: Assembler messages:
encrypt.c: /tmp/ccPhuXCe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPhuXCe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPhuXCe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPhuXCe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhuXCe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhuXCe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhuXCe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhuXCe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhuXCe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhuXCe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhuXCe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhuXCe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPhuXCe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhuXCe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPhuXCe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPhuXCe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhuXCe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPhuXCe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPhuXCe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhuXCe.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/omdsha256k256n248tau256v1/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/cchlUixw.s: Assembler messages:
encrypt.c: /tmp/cchlUixw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlUixw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchlUixw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchlUixw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlUixw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlUixw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlUixw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlUixw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlUixw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlUixw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlUixw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlUixw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchlUixw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlUixw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchlUixw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlUixw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchlUixw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlUixw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchlUixw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchlUixw.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/omdsha256k256n248tau256v1/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/ccgIT4Tl.s: Assembler messages:
encrypt.c: /tmp/ccgIT4Tl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgIT4Tl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgIT4Tl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgIT4Tl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIT4Tl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIT4Tl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIT4Tl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIT4Tl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIT4Tl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgIT4Tl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgIT4Tl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgIT4Tl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgIT4Tl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIT4Tl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgIT4Tl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgIT4Tl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgIT4Tl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgIT4Tl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgIT4Tl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgIT4Tl.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/omdsha256k256n248tau256v1/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/ccnJCwmY.s: Assembler messages:
encrypt.c: /tmp/ccnJCwmY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnJCwmY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnJCwmY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnJCwmY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnJCwmY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnJCwmY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnJCwmY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnJCwmY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnJCwmY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnJCwmY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnJCwmY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnJCwmY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnJCwmY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnJCwmY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnJCwmY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnJCwmY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnJCwmY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnJCwmY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnJCwmY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnJCwmY.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/omdsha256k256n248tau256v1/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/ccEdVFmz.s: Assembler messages:
encrypt.c: /tmp/ccEdVFmz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEdVFmz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEdVFmz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEdVFmz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdVFmz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdVFmz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdVFmz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdVFmz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdVFmz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdVFmz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdVFmz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdVFmz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEdVFmz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdVFmz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEdVFmz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdVFmz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEdVFmz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdVFmz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdVFmz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdVFmz.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/omdsha256k256n248tau256v1/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/ccRtuLyk.s: Assembler messages:
encrypt.c: /tmp/ccRtuLyk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRtuLyk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRtuLyk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRtuLyk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtuLyk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtuLyk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtuLyk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtuLyk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtuLyk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRtuLyk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRtuLyk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRtuLyk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRtuLyk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtuLyk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRtuLyk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRtuLyk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRtuLyk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRtuLyk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRtuLyk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtuLyk.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/omdsha256k256n248tau256v1/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/cc8w1LJ9.s: Assembler messages:
encrypt.c: /tmp/cc8w1LJ9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8w1LJ9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8w1LJ9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8w1LJ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8w1LJ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8w1LJ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8w1LJ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8w1LJ9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8w1LJ9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8w1LJ9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8w1LJ9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8w1LJ9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8w1LJ9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8w1LJ9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8w1LJ9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8w1LJ9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8w1LJ9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8w1LJ9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8w1LJ9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8w1LJ9.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/omdsha256k256n248tau256v1/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/ccM6nU1t.s: Assembler messages:
encrypt.c: /tmp/ccM6nU1t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM6nU1t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM6nU1t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM6nU1t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6nU1t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6nU1t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6nU1t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6nU1t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6nU1t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6nU1t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6nU1t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6nU1t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM6nU1t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM6nU1t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM6nU1t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6nU1t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM6nU1t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM6nU1t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM6nU1t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM6nU1t.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/omdsha256k256n248tau256v1/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/ccEgleGq.s: Assembler messages:
encrypt.c: /tmp/ccEgleGq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEgleGq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEgleGq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEgleGq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgleGq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgleGq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgleGq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgleGq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgleGq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEgleGq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEgleGq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEgleGq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEgleGq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgleGq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEgleGq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEgleGq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEgleGq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEgleGq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEgleGq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgleGq.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/omdsha256k256n248tau256v1/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/cci1RgeN.s: Assembler messages:
encrypt.c: /tmp/cci1RgeN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci1RgeN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci1RgeN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci1RgeN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1RgeN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1RgeN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1RgeN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1RgeN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1RgeN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1RgeN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1RgeN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1RgeN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci1RgeN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1RgeN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci1RgeN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1RgeN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci1RgeN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1RgeN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1RgeN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1RgeN.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/omdsha256k256n248tau256v1/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/cc0YD77u.s: Assembler messages:
encrypt.c: /tmp/cc0YD77u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0YD77u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0YD77u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0YD77u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YD77u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YD77u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YD77u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YD77u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YD77u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0YD77u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0YD77u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0YD77u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0YD77u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YD77u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0YD77u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0YD77u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0YD77u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0YD77u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0YD77u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0YD77u.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/omdsha256k256n248tau256v1/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/ccUNaPVc.s: Assembler messages:
encrypt.c: /tmp/ccUNaPVc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUNaPVc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUNaPVc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUNaPVc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNaPVc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNaPVc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNaPVc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNaPVc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNaPVc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNaPVc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNaPVc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNaPVc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUNaPVc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNaPVc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUNaPVc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUNaPVc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNaPVc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUNaPVc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUNaPVc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNaPVc.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/omdsha256k256n248tau256v1/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/ccnQaCxg.s: Assembler messages:
encrypt.c: /tmp/ccnQaCxg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnQaCxg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnQaCxg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnQaCxg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQaCxg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQaCxg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQaCxg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQaCxg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQaCxg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQaCxg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQaCxg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQaCxg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnQaCxg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQaCxg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnQaCxg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQaCxg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnQaCxg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQaCxg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnQaCxg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnQaCxg.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/omdsha256k256n248tau256v1/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/ccwYt6s1.s: Assembler messages:
encrypt.c: /tmp/ccwYt6s1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwYt6s1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwYt6s1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwYt6s1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYt6s1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYt6s1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYt6s1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYt6s1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYt6s1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYt6s1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYt6s1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYt6s1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwYt6s1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYt6s1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwYt6s1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwYt6s1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwYt6s1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwYt6s1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwYt6s1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwYt6s1.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/omdsha256k256n248tau256v1/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/ccQn69Be.s: Assembler messages:
encrypt.c: /tmp/ccQn69Be.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQn69Be.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQn69Be.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQn69Be.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQn69Be.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQn69Be.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQn69Be.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQn69Be.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQn69Be.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQn69Be.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQn69Be.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQn69Be.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQn69Be.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQn69Be.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQn69Be.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQn69Be.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQn69Be.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQn69Be.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQn69Be.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQn69Be.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/omdsha256k256n248tau256v1/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/ccU5ATqU.s: Assembler messages:
encrypt.c: /tmp/ccU5ATqU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU5ATqU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU5ATqU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU5ATqU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5ATqU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5ATqU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5ATqU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5ATqU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5ATqU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5ATqU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5ATqU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5ATqU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU5ATqU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5ATqU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU5ATqU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU5ATqU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5ATqU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU5ATqU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU5ATqU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5ATqU.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/omdsha256k256n248tau256v1/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/ccnA6jis.s: Assembler messages:
encrypt.c: /tmp/ccnA6jis.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnA6jis.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnA6jis.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnA6jis.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnA6jis.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnA6jis.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnA6jis.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnA6jis.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnA6jis.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnA6jis.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnA6jis.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnA6jis.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnA6jis.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnA6jis.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnA6jis.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnA6jis.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnA6jis.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnA6jis.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnA6jis.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnA6jis.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/omdsha256k256n248tau256v1/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/ccre8SEb.s: Assembler messages:
encrypt.c: /tmp/ccre8SEb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccre8SEb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccre8SEb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccre8SEb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccre8SEb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccre8SEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccre8SEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccre8SEb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccre8SEb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccre8SEb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccre8SEb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccre8SEb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccre8SEb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccre8SEb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccre8SEb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccre8SEb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccre8SEb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccre8SEb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccre8SEb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccre8SEb.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/omdsha256k256n248tau256v1/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/cc6AunhU.s: Assembler messages:
encrypt.c: /tmp/cc6AunhU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6AunhU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6AunhU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6AunhU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AunhU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AunhU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AunhU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AunhU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AunhU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AunhU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AunhU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AunhU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6AunhU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AunhU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6AunhU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6AunhU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AunhU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AunhU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AunhU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AunhU.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/omdsha256k256n248tau256v1/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/cc7amBPe.s: Assembler messages:
encrypt.c: /tmp/cc7amBPe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7amBPe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7amBPe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7amBPe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7amBPe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7amBPe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7amBPe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7amBPe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7amBPe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7amBPe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7amBPe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7amBPe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7amBPe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7amBPe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7amBPe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7amBPe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7amBPe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7amBPe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7amBPe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7amBPe.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/omdsha256k256n248tau256v1/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/ccLIecbA.s: Assembler messages:
encrypt.c: /tmp/ccLIecbA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLIecbA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLIecbA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLIecbA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIecbA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIecbA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIecbA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIecbA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIecbA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIecbA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIecbA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIecbA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLIecbA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIecbA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLIecbA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLIecbA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLIecbA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIecbA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIecbA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIecbA.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/omdsha256k256n248tau256v1/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/ccZ0fTkU.s: Assembler messages:
encrypt.c: /tmp/ccZ0fTkU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ0fTkU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ0fTkU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ0fTkU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0fTkU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0fTkU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0fTkU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0fTkU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0fTkU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0fTkU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0fTkU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0fTkU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ0fTkU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0fTkU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ0fTkU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0fTkU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ0fTkU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0fTkU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ0fTkU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ0fTkU.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/omdsha256k256n248tau256v1/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/cc3KMAfu.s: Assembler messages:
encrypt.c: /tmp/cc3KMAfu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3KMAfu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3KMAfu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3KMAfu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KMAfu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KMAfu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KMAfu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KMAfu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KMAfu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3KMAfu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3KMAfu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3KMAfu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3KMAfu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KMAfu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3KMAfu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3KMAfu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3KMAfu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3KMAfu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3KMAfu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KMAfu.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/omdsha256k256n248tau256v1/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/ccCI3M2O.s: Assembler messages:
encrypt.c: /tmp/ccCI3M2O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCI3M2O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCI3M2O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCI3M2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI3M2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI3M2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI3M2O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI3M2O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI3M2O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCI3M2O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCI3M2O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCI3M2O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCI3M2O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCI3M2O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCI3M2O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCI3M2O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCI3M2O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCI3M2O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCI3M2O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCI3M2O.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/omdsha256k256n248tau256v1/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/ccCFWdo2.s: Assembler messages:
encrypt.c: /tmp/ccCFWdo2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCFWdo2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCFWdo2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCFWdo2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFWdo2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFWdo2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFWdo2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFWdo2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFWdo2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCFWdo2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCFWdo2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCFWdo2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCFWdo2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFWdo2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCFWdo2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCFWdo2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCFWdo2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCFWdo2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCFWdo2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCFWdo2.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/omdsha256k256n248tau256v1/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/ccNZ4XkI.s: Assembler messages:
encrypt.c: /tmp/ccNZ4XkI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZ4XkI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNZ4XkI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNZ4XkI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4XkI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4XkI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4XkI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4XkI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4XkI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4XkI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4XkI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4XkI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNZ4XkI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4XkI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNZ4XkI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNZ4XkI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZ4XkI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZ4XkI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZ4XkI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZ4XkI.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/omdsha256k256n248tau256v1/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/ccD8VhUs.s: Assembler messages:
encrypt.c: /tmp/ccD8VhUs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8VhUs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD8VhUs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD8VhUs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8VhUs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8VhUs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8VhUs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8VhUs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8VhUs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8VhUs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8VhUs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8VhUs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD8VhUs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8VhUs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD8VhUs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD8VhUs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8VhUs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8VhUs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8VhUs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8VhUs.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/omdsha256k256n248tau256v1/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/ccIw0VhP.s: Assembler messages:
encrypt.c: /tmp/ccIw0VhP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIw0VhP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIw0VhP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIw0VhP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw0VhP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw0VhP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw0VhP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw0VhP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw0VhP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw0VhP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw0VhP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw0VhP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIw0VhP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw0VhP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIw0VhP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw0VhP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIw0VhP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw0VhP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIw0VhP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIw0VhP.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/omdsha256k256n248tau256v1/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/ccA3Exwj.s: Assembler messages:
encrypt.c: /tmp/ccA3Exwj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA3Exwj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA3Exwj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA3Exwj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3Exwj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3Exwj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3Exwj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3Exwj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3Exwj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3Exwj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3Exwj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3Exwj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA3Exwj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3Exwj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA3Exwj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA3Exwj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA3Exwj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA3Exwj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA3Exwj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3Exwj.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/omdsha256k256n248tau256v1/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/ccvS11BO.s: Assembler messages:
encrypt.c: /tmp/ccvS11BO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvS11BO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvS11BO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvS11BO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS11BO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS11BO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS11BO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS11BO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS11BO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvS11BO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvS11BO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvS11BO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvS11BO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS11BO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvS11BO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvS11BO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvS11BO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvS11BO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvS11BO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvS11BO.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/omdsha256k256n248tau256v1/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/ccC3sWUK.s: Assembler messages:
encrypt.c: /tmp/ccC3sWUK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC3sWUK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC3sWUK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC3sWUK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3sWUK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3sWUK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3sWUK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3sWUK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3sWUK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC3sWUK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC3sWUK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC3sWUK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC3sWUK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3sWUK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC3sWUK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC3sWUK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC3sWUK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC3sWUK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC3sWUK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC3sWUK.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/omdsha256k256n248tau256v1/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/ccEDV5u6.s: Assembler messages:
encrypt.c: /tmp/ccEDV5u6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEDV5u6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEDV5u6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEDV5u6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDV5u6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDV5u6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDV5u6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDV5u6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDV5u6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEDV5u6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEDV5u6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEDV5u6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEDV5u6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDV5u6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEDV5u6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEDV5u6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEDV5u6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEDV5u6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEDV5u6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDV5u6.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/omdsha256k256n248tau256v1/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/ccTi4jtm.s: Assembler messages:
encrypt.c: /tmp/ccTi4jtm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTi4jtm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTi4jtm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTi4jtm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi4jtm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi4jtm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi4jtm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi4jtm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi4jtm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTi4jtm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTi4jtm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTi4jtm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTi4jtm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi4jtm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTi4jtm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTi4jtm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTi4jtm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTi4jtm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTi4jtm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTi4jtm.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/omdsha256k256n248tau256v1/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/ccbKzja2.s: Assembler messages:
encrypt.c: /tmp/ccbKzja2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbKzja2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbKzja2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbKzja2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKzja2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKzja2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKzja2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKzja2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKzja2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKzja2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKzja2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKzja2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbKzja2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKzja2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbKzja2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKzja2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbKzja2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKzja2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKzja2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKzja2.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/omdsha256k256n248tau256v1/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/ccEf4HZe.s: Assembler messages:
encrypt.c: /tmp/ccEf4HZe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEf4HZe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEf4HZe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEf4HZe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf4HZe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf4HZe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf4HZe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf4HZe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf4HZe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf4HZe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf4HZe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf4HZe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEf4HZe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf4HZe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEf4HZe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEf4HZe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf4HZe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEf4HZe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEf4HZe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf4HZe.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/omdsha256k256n248tau256v1/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/ccrJ7GzL.s: Assembler messages:
encrypt.c: /tmp/ccrJ7GzL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrJ7GzL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrJ7GzL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrJ7GzL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJ7GzL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJ7GzL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJ7GzL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJ7GzL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJ7GzL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrJ7GzL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrJ7GzL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrJ7GzL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrJ7GzL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJ7GzL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrJ7GzL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrJ7GzL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrJ7GzL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrJ7GzL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrJ7GzL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrJ7GzL.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/omdsha256k256n248tau256v1/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/ccHXpGRS.s: Assembler messages:
encrypt.c: /tmp/ccHXpGRS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHXpGRS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHXpGRS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHXpGRS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXpGRS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXpGRS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXpGRS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXpGRS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXpGRS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXpGRS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXpGRS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXpGRS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHXpGRS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXpGRS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHXpGRS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXpGRS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHXpGRS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXpGRS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXpGRS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXpGRS.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/omdsha256k256n248tau256v1/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/ccTbR4zV.s: Assembler messages:
encrypt.c: /tmp/ccTbR4zV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTbR4zV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTbR4zV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTbR4zV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbR4zV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbR4zV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbR4zV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbR4zV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbR4zV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbR4zV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbR4zV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbR4zV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTbR4zV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbR4zV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTbR4zV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTbR4zV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbR4zV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTbR4zV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTbR4zV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbR4zV.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/omdsha256k256n248tau256v1/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/cc7jOcNB.s: Assembler messages:
encrypt.c: /tmp/cc7jOcNB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7jOcNB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7jOcNB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7jOcNB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jOcNB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jOcNB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jOcNB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jOcNB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jOcNB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jOcNB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jOcNB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jOcNB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7jOcNB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jOcNB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7jOcNB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jOcNB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7jOcNB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jOcNB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7jOcNB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7jOcNB.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/omdsha256k256n248tau256v1/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/ccpovTOH.s: Assembler messages:
encrypt.c: /tmp/ccpovTOH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpovTOH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpovTOH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpovTOH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpovTOH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpovTOH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpovTOH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpovTOH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpovTOH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpovTOH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpovTOH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpovTOH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpovTOH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpovTOH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpovTOH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpovTOH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpovTOH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpovTOH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpovTOH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpovTOH.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/omdsha256k256n248tau256v1/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/ccPZVJRS.s: Assembler messages:
encrypt.c: /tmp/ccPZVJRS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPZVJRS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPZVJRS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPZVJRS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZVJRS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZVJRS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZVJRS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZVJRS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZVJRS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPZVJRS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPZVJRS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPZVJRS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPZVJRS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZVJRS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPZVJRS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPZVJRS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPZVJRS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPZVJRS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPZVJRS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPZVJRS.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/omdsha256k256n248tau256v1/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/ccghcZj1.s: Assembler messages:
encrypt.c: /tmp/ccghcZj1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccghcZj1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccghcZj1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccghcZj1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghcZj1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghcZj1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghcZj1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghcZj1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghcZj1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccghcZj1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccghcZj1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccghcZj1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccghcZj1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghcZj1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccghcZj1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccghcZj1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccghcZj1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccghcZj1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccghcZj1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccghcZj1.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/omdsha256k256n248tau256v1/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/ccAqp01K.s: Assembler messages:
encrypt.c: /tmp/ccAqp01K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqp01K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAqp01K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAqp01K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqp01K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqp01K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqp01K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqp01K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqp01K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqp01K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqp01K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqp01K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAqp01K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqp01K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAqp01K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAqp01K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqp01K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAqp01K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAqp01K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqp01K.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/omdsha256k256n248tau256v1/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/ccVTM9MN.s: Assembler messages:
encrypt.c: /tmp/ccVTM9MN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVTM9MN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVTM9MN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVTM9MN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTM9MN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTM9MN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTM9MN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTM9MN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTM9MN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTM9MN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTM9MN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTM9MN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVTM9MN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTM9MN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVTM9MN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTM9MN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVTM9MN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTM9MN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVTM9MN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVTM9MN.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/omdsha256k256n248tau256v1/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/cctlpac1.s: Assembler messages:
encrypt.c: /tmp/cctlpac1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctlpac1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctlpac1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctlpac1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlpac1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlpac1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlpac1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlpac1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlpac1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlpac1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlpac1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlpac1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctlpac1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlpac1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctlpac1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlpac1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctlpac1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlpac1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctlpac1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctlpac1.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/omdsha256k256n248tau256v1/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/ccvHQWaM.s: Assembler messages:
encrypt.c: /tmp/ccvHQWaM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvHQWaM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvHQWaM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvHQWaM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQWaM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQWaM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQWaM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQWaM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQWaM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvHQWaM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvHQWaM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvHQWaM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvHQWaM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQWaM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvHQWaM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvHQWaM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvHQWaM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvHQWaM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvHQWaM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHQWaM.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/omdsha256k256n248tau256v1/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/cct4DpN4.s: Assembler messages:
encrypt.c: /tmp/cct4DpN4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct4DpN4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct4DpN4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct4DpN4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4DpN4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4DpN4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4DpN4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4DpN4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4DpN4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4DpN4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4DpN4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4DpN4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct4DpN4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4DpN4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct4DpN4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4DpN4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct4DpN4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4DpN4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct4DpN4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct4DpN4.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/omdsha256k256n248tau256v1/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/ccwj4GNL.s: Assembler messages:
encrypt.c: /tmp/ccwj4GNL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwj4GNL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwj4GNL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwj4GNL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj4GNL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj4GNL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj4GNL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj4GNL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj4GNL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwj4GNL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwj4GNL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwj4GNL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwj4GNL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj4GNL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwj4GNL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwj4GNL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwj4GNL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwj4GNL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwj4GNL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj4GNL.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/omdsha256k256n248tau256v1/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/ccUUZLgQ.s: Assembler messages:
encrypt.c: /tmp/ccUUZLgQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUUZLgQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUUZLgQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUUZLgQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUZLgQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUZLgQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUZLgQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUZLgQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUZLgQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUZLgQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUZLgQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUZLgQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUUZLgQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUZLgQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUUZLgQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUUZLgQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUZLgQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUUZLgQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUUZLgQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUZLgQ.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/omdsha256k256n248tau256v1/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/ccuutLAc.s: Assembler messages:
encrypt.c: /tmp/ccuutLAc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuutLAc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuutLAc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuutLAc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuutLAc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuutLAc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuutLAc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuutLAc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuutLAc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuutLAc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuutLAc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuutLAc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuutLAc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuutLAc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuutLAc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuutLAc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuutLAc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuutLAc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuutLAc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuutLAc.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/omdsha256k256n248tau256v1/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/ccEZnFIN.s: Assembler messages:
encrypt.c: /tmp/ccEZnFIN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEZnFIN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEZnFIN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEZnFIN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZnFIN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZnFIN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZnFIN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZnFIN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZnFIN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZnFIN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZnFIN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZnFIN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEZnFIN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZnFIN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEZnFIN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEZnFIN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZnFIN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZnFIN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZnFIN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZnFIN.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/omdsha256k256n248tau256v1/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/ccmyYzz5.s: Assembler messages:
encrypt.c: /tmp/ccmyYzz5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmyYzz5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmyYzz5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmyYzz5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyYzz5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyYzz5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyYzz5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyYzz5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyYzz5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmyYzz5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmyYzz5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmyYzz5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmyYzz5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyYzz5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmyYzz5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmyYzz5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmyYzz5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmyYzz5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmyYzz5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmyYzz5.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/omdsha256k256n248tau256v1/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/ccSejTSp.s: Assembler messages:
encrypt.c: /tmp/ccSejTSp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSejTSp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSejTSp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSejTSp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSejTSp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSejTSp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSejTSp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSejTSp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSejTSp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSejTSp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSejTSp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSejTSp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSejTSp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSejTSp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSejTSp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSejTSp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSejTSp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSejTSp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSejTSp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSejTSp.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/omdsha256k256n248tau256v1/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/ccTHvTDF.s: Assembler messages:
encrypt.c: /tmp/ccTHvTDF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTHvTDF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTHvTDF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTHvTDF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHvTDF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHvTDF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHvTDF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHvTDF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHvTDF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTHvTDF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTHvTDF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTHvTDF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTHvTDF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHvTDF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTHvTDF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTHvTDF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTHvTDF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTHvTDF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTHvTDF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTHvTDF.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/omdsha256k256n248tau256v1/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/ccd1kp5w.s: Assembler messages:
encrypt.c: /tmp/ccd1kp5w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd1kp5w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd1kp5w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd1kp5w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1kp5w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1kp5w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1kp5w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1kp5w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1kp5w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1kp5w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1kp5w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1kp5w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd1kp5w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1kp5w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd1kp5w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1kp5w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd1kp5w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1kp5w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd1kp5w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd1kp5w.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/omdsha256k256n248tau256v1/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/ccjFM5Ed.s: Assembler messages:
encrypt.c: /tmp/ccjFM5Ed.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjFM5Ed.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjFM5Ed.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjFM5Ed.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjFM5Ed.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjFM5Ed.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjFM5Ed.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjFM5Ed.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjFM5Ed.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjFM5Ed.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjFM5Ed.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjFM5Ed.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjFM5Ed.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjFM5Ed.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjFM5Ed.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjFM5Ed.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjFM5Ed.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjFM5Ed.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjFM5Ed.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjFM5Ed.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/omdsha256k256n248tau256v1/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/ccDbeTGL.s: Assembler messages:
encrypt.c: /tmp/ccDbeTGL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDbeTGL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDbeTGL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDbeTGL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbeTGL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbeTGL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbeTGL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbeTGL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbeTGL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbeTGL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbeTGL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbeTGL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDbeTGL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbeTGL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDbeTGL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbeTGL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDbeTGL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbeTGL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbeTGL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbeTGL.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/omdsha256k256n248tau256v1/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/cclx2MKq.s: Assembler messages:
encrypt.c: /tmp/cclx2MKq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclx2MKq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclx2MKq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclx2MKq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclx2MKq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclx2MKq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclx2MKq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclx2MKq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclx2MKq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclx2MKq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclx2MKq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclx2MKq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclx2MKq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclx2MKq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclx2MKq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclx2MKq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclx2MKq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclx2MKq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclx2MKq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclx2MKq.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/omdsha256k256n248tau256v1/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/ccVBta2b.s: Assembler messages:
encrypt.c: /tmp/ccVBta2b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVBta2b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVBta2b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVBta2b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBta2b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBta2b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBta2b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBta2b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBta2b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBta2b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBta2b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBta2b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVBta2b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBta2b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVBta2b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVBta2b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVBta2b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVBta2b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVBta2b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBta2b.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/omdsha256k256n248tau256v1/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/ccWKxQCw.s: Assembler messages:
encrypt.c: /tmp/ccWKxQCw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWKxQCw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWKxQCw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWKxQCw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKxQCw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKxQCw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKxQCw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKxQCw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKxQCw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKxQCw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKxQCw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKxQCw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWKxQCw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKxQCw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWKxQCw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKxQCw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWKxQCw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKxQCw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWKxQCw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWKxQCw.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/omdsha256k256n248tau256v1/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/cc5u7ahM.s: Assembler messages:
encrypt.c: /tmp/cc5u7ahM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5u7ahM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5u7ahM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5u7ahM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u7ahM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u7ahM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u7ahM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u7ahM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u7ahM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5u7ahM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5u7ahM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5u7ahM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5u7ahM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u7ahM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5u7ahM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5u7ahM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5u7ahM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5u7ahM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5u7ahM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u7ahM.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/omdsha256k256n248tau256v1/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/ccKEyZZ1.s: Assembler messages:
encrypt.c: /tmp/ccKEyZZ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKEyZZ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKEyZZ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKEyZZ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEyZZ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEyZZ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEyZZ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEyZZ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEyZZ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEyZZ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEyZZ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEyZZ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKEyZZ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEyZZ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKEyZZ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEyZZ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKEyZZ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEyZZ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKEyZZ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKEyZZ1.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/omdsha256k256n248tau256v1/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/cc807m9v.s: Assembler messages:
encrypt.c: /tmp/cc807m9v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc807m9v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc807m9v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc807m9v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc807m9v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc807m9v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc807m9v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc807m9v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc807m9v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc807m9v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc807m9v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc807m9v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc807m9v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc807m9v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc807m9v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc807m9v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc807m9v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc807m9v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc807m9v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc807m9v.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/omdsha256k256n248tau256v1/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/ccBd6WRS.s: Assembler messages:
encrypt.c: /tmp/ccBd6WRS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBd6WRS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBd6WRS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBd6WRS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd6WRS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd6WRS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd6WRS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd6WRS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd6WRS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBd6WRS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBd6WRS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBd6WRS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBd6WRS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd6WRS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBd6WRS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBd6WRS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBd6WRS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBd6WRS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBd6WRS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBd6WRS.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/omdsha256k256n248tau256v1/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/cc3heuJK.s: Assembler messages:
encrypt.c: /tmp/cc3heuJK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3heuJK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3heuJK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3heuJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3heuJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3heuJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3heuJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3heuJK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3heuJK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3heuJK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3heuJK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3heuJK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3heuJK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3heuJK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3heuJK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3heuJK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3heuJK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3heuJK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3heuJK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3heuJK.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/omdsha256k256n248tau256v1/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/ccmbfd95.s: Assembler messages:
encrypt.c: /tmp/ccmbfd95.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmbfd95.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmbfd95.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmbfd95.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbfd95.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbfd95.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbfd95.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbfd95.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbfd95.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbfd95.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbfd95.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbfd95.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmbfd95.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbfd95.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmbfd95.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbfd95.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmbfd95.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbfd95.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmbfd95.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmbfd95.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/omdsha256k256n248tau256v1/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/ccFJmRiW.s: Assembler messages:
encrypt.c: /tmp/ccFJmRiW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFJmRiW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFJmRiW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFJmRiW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJmRiW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJmRiW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJmRiW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJmRiW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJmRiW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJmRiW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJmRiW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJmRiW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFJmRiW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJmRiW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFJmRiW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJmRiW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFJmRiW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFJmRiW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFJmRiW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFJmRiW.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/omdsha256k256n248tau256v1/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/ccbfszgw.s: Assembler messages:
encrypt.c: /tmp/ccbfszgw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbfszgw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbfszgw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbfszgw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfszgw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfszgw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfszgw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfszgw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfszgw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfszgw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfszgw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfszgw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbfszgw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfszgw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbfszgw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbfszgw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfszgw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbfszgw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbfszgw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfszgw.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/omdsha256k256n248tau256v1/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/ccD1gc17.s: Assembler messages:
encrypt.c: /tmp/ccD1gc17.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD1gc17.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD1gc17.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD1gc17.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1gc17.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1gc17.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1gc17.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1gc17.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1gc17.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1gc17.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1gc17.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1gc17.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD1gc17.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1gc17.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD1gc17.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD1gc17.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1gc17.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1gc17.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1gc17.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1gc17.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/omdsha256k256n248tau256v1/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/ccvEU8Mn.s: Assembler messages:
encrypt.c: /tmp/ccvEU8Mn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvEU8Mn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvEU8Mn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvEU8Mn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEU8Mn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEU8Mn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEU8Mn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEU8Mn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEU8Mn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEU8Mn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEU8Mn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEU8Mn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvEU8Mn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEU8Mn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvEU8Mn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEU8Mn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvEU8Mn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvEU8Mn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvEU8Mn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvEU8Mn.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/omdsha256k256n248tau256v1/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/ccFyzq8i.s: Assembler messages:
encrypt.c: /tmp/ccFyzq8i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFyzq8i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFyzq8i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFyzq8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyzq8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyzq8i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyzq8i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyzq8i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyzq8i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFyzq8i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFyzq8i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFyzq8i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFyzq8i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyzq8i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFyzq8i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFyzq8i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFyzq8i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFyzq8i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFyzq8i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFyzq8i.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/omdsha256k256n248tau256v1/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/cctlkZkX.s: Assembler messages:
encrypt.c: /tmp/cctlkZkX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctlkZkX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctlkZkX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctlkZkX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlkZkX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlkZkX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlkZkX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlkZkX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlkZkX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlkZkX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlkZkX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlkZkX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctlkZkX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlkZkX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctlkZkX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctlkZkX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlkZkX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctlkZkX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctlkZkX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlkZkX.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/omdsha256k256n248tau256v1/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/ccCZy1Fb.s: Assembler messages:
encrypt.c: /tmp/ccCZy1Fb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCZy1Fb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCZy1Fb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCZy1Fb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZy1Fb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZy1Fb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZy1Fb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZy1Fb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZy1Fb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZy1Fb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZy1Fb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZy1Fb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCZy1Fb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZy1Fb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCZy1Fb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCZy1Fb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZy1Fb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZy1Fb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZy1Fb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZy1Fb.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/omdsha256k256n248tau256v1/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/ccL235Dw.s: Assembler messages:
encrypt.c: /tmp/ccL235Dw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL235Dw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL235Dw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL235Dw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL235Dw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL235Dw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL235Dw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL235Dw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL235Dw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL235Dw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL235Dw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL235Dw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL235Dw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL235Dw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL235Dw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL235Dw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL235Dw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL235Dw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL235Dw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL235Dw.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/omdsha256k256n248tau256v1/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/cc0WQUGi.s: Assembler messages:
encrypt.c: /tmp/cc0WQUGi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0WQUGi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0WQUGi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0WQUGi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WQUGi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WQUGi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WQUGi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WQUGi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WQUGi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WQUGi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WQUGi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WQUGi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0WQUGi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WQUGi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0WQUGi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WQUGi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0WQUGi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WQUGi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WQUGi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WQUGi.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/omdsha256k256n248tau256v1/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/cc0d99WV.s: Assembler messages:
encrypt.c: /tmp/cc0d99WV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0d99WV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0d99WV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0d99WV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0d99WV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0d99WV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0d99WV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0d99WV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0d99WV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0d99WV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0d99WV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0d99WV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0d99WV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0d99WV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0d99WV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0d99WV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0d99WV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0d99WV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0d99WV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0d99WV.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/omdsha256k256n248tau256v1/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/ccF4dryS.s: Assembler messages:
encrypt.c: /tmp/ccF4dryS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF4dryS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF4dryS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF4dryS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4dryS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4dryS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4dryS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4dryS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4dryS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4dryS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4dryS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4dryS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF4dryS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4dryS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF4dryS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF4dryS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4dryS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4dryS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4dryS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4dryS.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/omdsha256k256n248tau256v1/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/ccqVZ857.s: Assembler messages:
encrypt.c: /tmp/ccqVZ857.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqVZ857.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqVZ857.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqVZ857.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVZ857.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVZ857.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVZ857.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVZ857.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVZ857.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVZ857.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVZ857.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVZ857.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqVZ857.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVZ857.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqVZ857.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVZ857.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqVZ857.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqVZ857.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqVZ857.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqVZ857.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/omdsha256k256n248tau256v1/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/ccZ9qA66.s: Assembler messages:
encrypt.c: /tmp/ccZ9qA66.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ9qA66.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ9qA66.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ9qA66.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9qA66.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9qA66.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9qA66.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9qA66.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9qA66.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9qA66.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9qA66.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9qA66.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ9qA66.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9qA66.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ9qA66.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9qA66.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ9qA66.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9qA66.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9qA66.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9qA66.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/omdsha256k256n248tau256v1/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/ccvosyZN.s: Assembler messages:
encrypt.c: /tmp/ccvosyZN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvosyZN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvosyZN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvosyZN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvosyZN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvosyZN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvosyZN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvosyZN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvosyZN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvosyZN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvosyZN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvosyZN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvosyZN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvosyZN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvosyZN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvosyZN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvosyZN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvosyZN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvosyZN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvosyZN.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/omdsha256k256n248tau256v1/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/cc3rkrWQ.s: Assembler messages:
encrypt.c: /tmp/cc3rkrWQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rkrWQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rkrWQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rkrWQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rkrWQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rkrWQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rkrWQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rkrWQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rkrWQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rkrWQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rkrWQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rkrWQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rkrWQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rkrWQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rkrWQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3rkrWQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rkrWQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rkrWQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rkrWQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rkrWQ.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/omdsha256k256n248tau256v1/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/cchGYO6a.s: Assembler messages:
encrypt.c: /tmp/cchGYO6a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchGYO6a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchGYO6a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchGYO6a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGYO6a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGYO6a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGYO6a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGYO6a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGYO6a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchGYO6a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchGYO6a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchGYO6a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchGYO6a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGYO6a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchGYO6a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchGYO6a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchGYO6a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchGYO6a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchGYO6a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchGYO6a.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/omdsha256k256n248tau256v1/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/ccREMoCM.s: Assembler messages:
encrypt.c: /tmp/ccREMoCM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccREMoCM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccREMoCM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccREMoCM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREMoCM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREMoCM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREMoCM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREMoCM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREMoCM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREMoCM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREMoCM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREMoCM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccREMoCM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREMoCM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccREMoCM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccREMoCM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREMoCM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccREMoCM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccREMoCM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREMoCM.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/omdsha256k256n248tau256v1/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/ccVRAjK7.s: Assembler messages:
encrypt.c: /tmp/ccVRAjK7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVRAjK7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVRAjK7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVRAjK7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRAjK7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRAjK7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRAjK7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRAjK7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRAjK7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRAjK7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRAjK7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRAjK7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVRAjK7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRAjK7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVRAjK7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRAjK7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVRAjK7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRAjK7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVRAjK7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVRAjK7.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/omdsha256k256n248tau256v1/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/cc7MZWXI.s: Assembler messages:
encrypt.c: /tmp/cc7MZWXI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7MZWXI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7MZWXI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7MZWXI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MZWXI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MZWXI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MZWXI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MZWXI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MZWXI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MZWXI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MZWXI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MZWXI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7MZWXI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MZWXI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7MZWXI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7MZWXI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MZWXI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MZWXI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MZWXI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MZWXI.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/omdsha256k256n248tau256v1/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/cc8IZHuY.s: Assembler messages:
encrypt.c: /tmp/cc8IZHuY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8IZHuY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8IZHuY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8IZHuY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZHuY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZHuY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZHuY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZHuY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZHuY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8IZHuY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8IZHuY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8IZHuY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8IZHuY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZHuY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8IZHuY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8IZHuY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8IZHuY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8IZHuY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8IZHuY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8IZHuY.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/omdsha256k256n248tau256v1/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/cciWpwpR.s: Assembler messages:
encrypt.c: /tmp/cciWpwpR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciWpwpR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciWpwpR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciWpwpR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWpwpR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWpwpR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWpwpR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWpwpR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWpwpR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWpwpR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWpwpR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWpwpR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciWpwpR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWpwpR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciWpwpR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWpwpR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciWpwpR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciWpwpR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciWpwpR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciWpwpR.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/omdsha256k256n248tau256v1/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/ccwbXSit.s: Assembler messages:
encrypt.c: /tmp/ccwbXSit.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwbXSit.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwbXSit.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwbXSit.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbXSit.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbXSit.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbXSit.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbXSit.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbXSit.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbXSit.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbXSit.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbXSit.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwbXSit.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbXSit.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwbXSit.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwbXSit.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbXSit.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwbXSit.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwbXSit.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbXSit.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/omdsha256k256n248tau256v1/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/ccYvICyL.s: Assembler messages:
encrypt.c: /tmp/ccYvICyL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYvICyL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYvICyL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYvICyL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvICyL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvICyL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvICyL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvICyL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvICyL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYvICyL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYvICyL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYvICyL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYvICyL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvICyL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYvICyL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYvICyL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYvICyL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYvICyL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYvICyL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvICyL.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/omdsha256k256n248tau256v1/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/cciOloO2.s: Assembler messages:
encrypt.c: /tmp/cciOloO2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciOloO2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciOloO2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciOloO2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOloO2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOloO2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOloO2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOloO2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOloO2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOloO2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOloO2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOloO2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciOloO2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOloO2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciOloO2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOloO2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciOloO2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOloO2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciOloO2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciOloO2.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/omdsha256k256n248tau256v1/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/ccI8aCQw.s: Assembler messages:
encrypt.c: /tmp/ccI8aCQw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI8aCQw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI8aCQw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI8aCQw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8aCQw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8aCQw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8aCQw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8aCQw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8aCQw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8aCQw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8aCQw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8aCQw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI8aCQw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8aCQw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI8aCQw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI8aCQw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8aCQw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8aCQw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8aCQw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8aCQw.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/omdsha256k256n248tau256v1/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/ccyzle3R.s: Assembler messages:
encrypt.c: /tmp/ccyzle3R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyzle3R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyzle3R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyzle3R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzle3R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzle3R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzle3R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzle3R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzle3R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyzle3R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyzle3R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyzle3R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyzle3R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzle3R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyzle3R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyzle3R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyzle3R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyzle3R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyzle3R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyzle3R.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/omdsha256k256n248tau256v1/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/cc8o8iuT.s: Assembler messages:
encrypt.c: /tmp/cc8o8iuT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8o8iuT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8o8iuT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8o8iuT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8o8iuT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8o8iuT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8o8iuT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8o8iuT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8o8iuT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8o8iuT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8o8iuT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8o8iuT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8o8iuT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8o8iuT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8o8iuT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8o8iuT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8o8iuT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8o8iuT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8o8iuT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8o8iuT.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/omdsha256k256n248tau256v1/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/ccK5ixta.s: Assembler messages:
encrypt.c: /tmp/ccK5ixta.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK5ixta.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK5ixta.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK5ixta.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5ixta.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5ixta.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5ixta.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5ixta.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5ixta.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK5ixta.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK5ixta.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK5ixta.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK5ixta.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5ixta.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK5ixta.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK5ixta.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK5ixta.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK5ixta.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK5ixta.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK5ixta.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/omdsha256k256n248tau256v1/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/cc3L4iee.s: Assembler messages:
encrypt.c: /tmp/cc3L4iee.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3L4iee.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3L4iee.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3L4iee.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L4iee.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L4iee.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L4iee.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L4iee.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L4iee.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3L4iee.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3L4iee.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3L4iee.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3L4iee.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3L4iee.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3L4iee.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3L4iee.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3L4iee.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3L4iee.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3L4iee.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3L4iee.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/omdsha256k256n248tau256v1/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/cczkzNqQ.s: Assembler messages:
encrypt.c: /tmp/cczkzNqQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkzNqQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczkzNqQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczkzNqQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkzNqQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkzNqQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkzNqQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkzNqQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkzNqQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkzNqQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkzNqQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkzNqQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczkzNqQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkzNqQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczkzNqQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczkzNqQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkzNqQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkzNqQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkzNqQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkzNqQ.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/omdsha256k256n248tau256v1/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/cc9RHubf.s: Assembler messages:
encrypt.c: /tmp/cc9RHubf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9RHubf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9RHubf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9RHubf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RHubf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RHubf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RHubf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RHubf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RHubf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9RHubf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9RHubf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9RHubf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9RHubf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RHubf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9RHubf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9RHubf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9RHubf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9RHubf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9RHubf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9RHubf.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/omdsha256k256n248tau256v1/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/ccJV2D5S.s: Assembler messages:
encrypt.c: /tmp/ccJV2D5S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJV2D5S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJV2D5S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJV2D5S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJV2D5S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJV2D5S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJV2D5S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJV2D5S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJV2D5S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJV2D5S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJV2D5S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJV2D5S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJV2D5S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJV2D5S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJV2D5S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJV2D5S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJV2D5S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJV2D5S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJV2D5S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJV2D5S.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/omdsha256k256n248tau256v1/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/ccAUq3uP.s: Assembler messages:
encrypt.c: /tmp/ccAUq3uP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAUq3uP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAUq3uP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAUq3uP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUq3uP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUq3uP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUq3uP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUq3uP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUq3uP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUq3uP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUq3uP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUq3uP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAUq3uP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUq3uP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAUq3uP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAUq3uP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAUq3uP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAUq3uP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAUq3uP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUq3uP.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/omdsha256k256n248tau256v1/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/ccgQZpbd.s: Assembler messages:
encrypt.c: /tmp/ccgQZpbd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQZpbd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgQZpbd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgQZpbd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQZpbd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQZpbd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQZpbd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQZpbd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQZpbd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQZpbd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQZpbd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQZpbd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgQZpbd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQZpbd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgQZpbd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQZpbd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgQZpbd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQZpbd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQZpbd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQZpbd.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/omdsha256k256n248tau256v1/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/ccNslTJG.s: Assembler messages:
encrypt.c: /tmp/ccNslTJG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNslTJG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNslTJG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNslTJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNslTJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNslTJG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNslTJG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNslTJG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNslTJG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNslTJG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNslTJG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNslTJG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNslTJG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNslTJG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNslTJG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNslTJG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNslTJG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNslTJG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNslTJG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNslTJG.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/omdsha256k256n248tau256v1/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/ccUi65Tq.s: Assembler messages:
encrypt.c: /tmp/ccUi65Tq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUi65Tq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUi65Tq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUi65Tq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi65Tq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi65Tq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi65Tq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi65Tq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi65Tq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUi65Tq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUi65Tq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUi65Tq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUi65Tq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi65Tq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUi65Tq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUi65Tq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUi65Tq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUi65Tq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUi65Tq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi65Tq.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/omdsha256k256n248tau256v1/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/ccZ22yTc.s: Assembler messages:
encrypt.c: /tmp/ccZ22yTc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ22yTc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ22yTc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ22yTc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ22yTc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ22yTc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ22yTc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ22yTc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ22yTc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ22yTc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ22yTc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ22yTc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ22yTc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ22yTc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ22yTc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ22yTc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ22yTc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ22yTc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ22yTc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ22yTc.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/omdsha256k256n248tau256v1/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/ccnC3yRz.s: Assembler messages:
encrypt.c: /tmp/ccnC3yRz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnC3yRz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnC3yRz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnC3yRz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC3yRz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC3yRz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC3yRz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC3yRz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC3yRz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnC3yRz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnC3yRz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnC3yRz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnC3yRz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC3yRz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnC3yRz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnC3yRz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnC3yRz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnC3yRz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnC3yRz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnC3yRz.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/omdsha256k256n248tau256v1/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/cc6yV2oM.s: Assembler messages:
encrypt.c: /tmp/cc6yV2oM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yV2oM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6yV2oM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6yV2oM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yV2oM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yV2oM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yV2oM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yV2oM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yV2oM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yV2oM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yV2oM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yV2oM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6yV2oM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yV2oM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6yV2oM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yV2oM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6yV2oM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6yV2oM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yV2oM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yV2oM.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/omdsha256k256n248tau256v1/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/ccyFh2yr.s: Assembler messages:
encrypt.c: /tmp/ccyFh2yr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyFh2yr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyFh2yr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyFh2yr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFh2yr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFh2yr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFh2yr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFh2yr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFh2yr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyFh2yr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyFh2yr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyFh2yr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyFh2yr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFh2yr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyFh2yr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyFh2yr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyFh2yr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyFh2yr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyFh2yr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFh2yr.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/omdsha256k256n248tau256v1/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/ccMSP4NB.s: Assembler messages:
encrypt.c: /tmp/ccMSP4NB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSP4NB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMSP4NB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMSP4NB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSP4NB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSP4NB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSP4NB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSP4NB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSP4NB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSP4NB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSP4NB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSP4NB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMSP4NB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSP4NB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMSP4NB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSP4NB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMSP4NB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSP4NB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSP4NB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSP4NB.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/omdsha256k256n248tau256v1/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/ccVljmyg.s: Assembler messages:
encrypt.c: /tmp/ccVljmyg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVljmyg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVljmyg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVljmyg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVljmyg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVljmyg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVljmyg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVljmyg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVljmyg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVljmyg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVljmyg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVljmyg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVljmyg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVljmyg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVljmyg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVljmyg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVljmyg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVljmyg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVljmyg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVljmyg.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/omdsha256k256n248tau256v1/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/ccH4Enxk.s: Assembler messages:
encrypt.c: /tmp/ccH4Enxk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH4Enxk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH4Enxk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH4Enxk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Enxk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Enxk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Enxk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Enxk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Enxk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Enxk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Enxk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Enxk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH4Enxk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4Enxk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH4Enxk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Enxk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH4Enxk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4Enxk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH4Enxk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH4Enxk.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/omdsha256k256n248tau256v1/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/ccmQViK4.s: Assembler messages:
encrypt.c: /tmp/ccmQViK4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmQViK4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmQViK4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmQViK4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQViK4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQViK4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQViK4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQViK4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQViK4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQViK4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQViK4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQViK4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmQViK4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQViK4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmQViK4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmQViK4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQViK4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQViK4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQViK4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQViK4.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/omdsha256k256n248tau256v1/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/ccqcZpIS.s: Assembler messages:
encrypt.c: /tmp/ccqcZpIS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqcZpIS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqcZpIS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqcZpIS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcZpIS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcZpIS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcZpIS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcZpIS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcZpIS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcZpIS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcZpIS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcZpIS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqcZpIS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcZpIS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqcZpIS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqcZpIS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcZpIS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcZpIS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcZpIS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcZpIS.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/omdsha256k256n248tau256v1/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/ccvaio2d.s: Assembler messages:
encrypt.c: /tmp/ccvaio2d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvaio2d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvaio2d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvaio2d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaio2d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaio2d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaio2d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaio2d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaio2d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaio2d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaio2d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaio2d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvaio2d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaio2d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvaio2d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaio2d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvaio2d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvaio2d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvaio2d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvaio2d.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/omdsha256k256n248tau256v1/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/cc3YCswv.s: Assembler messages:
encrypt.c: /tmp/cc3YCswv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3YCswv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3YCswv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3YCswv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YCswv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YCswv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YCswv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YCswv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YCswv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3YCswv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3YCswv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3YCswv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3YCswv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YCswv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3YCswv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3YCswv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3YCswv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3YCswv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3YCswv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3YCswv.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/omdsha256k256n248tau256v1/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/cc75a3Qb.s: Assembler messages:
encrypt.c: /tmp/cc75a3Qb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc75a3Qb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc75a3Qb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc75a3Qb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75a3Qb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75a3Qb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75a3Qb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75a3Qb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75a3Qb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc75a3Qb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc75a3Qb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc75a3Qb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc75a3Qb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75a3Qb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc75a3Qb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc75a3Qb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc75a3Qb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc75a3Qb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc75a3Qb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75a3Qb.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/omdsha256k256n248tau256v1/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/ccKJ7ENg.s: Assembler messages:
encrypt.c: /tmp/ccKJ7ENg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJ7ENg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKJ7ENg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKJ7ENg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ7ENg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ7ENg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ7ENg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ7ENg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ7ENg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJ7ENg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJ7ENg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJ7ENg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKJ7ENg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJ7ENg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKJ7ENg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJ7ENg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKJ7ENg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJ7ENg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJ7ENg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJ7ENg.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/omdsha256k256n248tau256v1/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/ccqYICeX.s: Assembler messages:
encrypt.c: /tmp/ccqYICeX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqYICeX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqYICeX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqYICeX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYICeX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYICeX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYICeX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYICeX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYICeX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYICeX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYICeX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYICeX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqYICeX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYICeX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqYICeX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqYICeX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqYICeX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqYICeX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqYICeX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYICeX.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