Implementation notes: x86, jos, crypto_aead/omdsha256k256n104tau160v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
302970refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
303458refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
307725refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
308535refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
308992refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
310575refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
311820refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
312622refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
316192refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
316740refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
317198refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
317617refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
317760refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
318173refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
319440refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
320550refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
321667refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
322523refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
322688refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
323190refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
323318refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
324270refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
324968refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
327045refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
335205refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
336863refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
337230refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
337890refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
338475refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
338693refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
339150refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
339885refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
340305refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
341498refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
341783refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
342113refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
342203refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
342405refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
342952refgcc -m32 -O -fomit-frame-pointer2014070820140622
343110refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
344287refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
344595refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
344633refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
345023refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
345195refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
345563refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
345810refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
346013refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
346103refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
347017refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
347115refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
347250refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
347385refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
347385refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
347715refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
348563refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
348833refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
348900refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
349193refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
349493refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
349537refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
349583refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
349972refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
350070refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
350138refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
350197refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
350198refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
350205refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
350535refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
350783refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
352065refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
352643refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
352838refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
352882refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
352905refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
354000refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
354270refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
354562refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
354675refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
354908refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
355282refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
355342refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
355620refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
356452refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
357660refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
358140refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
358365refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
358860refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
359850refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
360338refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
362092refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
363412refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
363615refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
365933refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
366563refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
366862refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
367027refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
367485refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
367980refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
368603refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
368723refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
370417refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
383002refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
393817refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
397868refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
398295refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
398805refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
399023refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
399382refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
399907refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
405337refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
406020refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
406043refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
406200refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
406665refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
407850refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
409665refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
409733refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
410498refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
410820refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
486555refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
486998refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
487313refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
487882refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
488138refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
488235refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
489090refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
489210refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
489323refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
490043refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
490117refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
495915refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
496027refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
496050refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
496853refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
498000refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
498015refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
498353refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
498367refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
498615refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
499230refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
499590refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
499995refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
500603refgcc -m32 -Os -fomit-frame-pointer2014070820140622
501570refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
504465refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
506122refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
506197refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
506272refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
506408refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
506445refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
506505refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
507405refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
508200refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
508343refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
509077refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
509685refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
513578refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
514237refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
515588refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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
encrypt.c: /tmp/cc2iVKw4.s: Assembler messages:
encrypt.c: /tmp/cc2iVKw4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2iVKw4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2iVKw4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2iVKw4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2iVKw4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2iVKw4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2iVKw4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2iVKw4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2iVKw4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2iVKw4.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2iVKw4.s: Assembler messages:
encrypt.c: /tmp/cc2iVKw4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2iVKw4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2iVKw4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2iVKw4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2iVKw4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2iVKw4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2iVKw4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2iVKw4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2iVKw4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2iVKw4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2iVKw4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2iVKw4.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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