Implementation notes: x86, margaux, crypto_aead/omdsha256k128n96tau128v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
320130refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
320526refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
322749refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
323127refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
323541refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
323676refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
324225refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
324279refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
325692refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
326043refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
326934refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
327240refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
327267refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
327537refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
328662refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
329076refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
330345refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
330723refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
331353refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
332289refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
332361refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
332460refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
333270refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
333648refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
334332refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
334935refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
335007refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
335232refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
335241refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
335907refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
335961refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
336168refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
336204refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
336789refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
337140refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
337239refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
337275refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
337428refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
337599refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
337779refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
337860refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
337869refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
338112refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
338571refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
338634refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
338751refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
338868refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
339633refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
339948refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
340380refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
341082refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
342495refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
342648refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
342648refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
342972refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
343710refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
344376refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
346014refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
346176refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
348147refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
348309refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
349092refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
349263refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
349839refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
350037refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
350514refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
350586refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
350784refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
352449refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
352881refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
352908refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
352926refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
353295refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
353457refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
353970refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
354204refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
354438refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
354447refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
354564refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
354618refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
354915refgcc -m32 -O -fomit-frame-pointer2017080120170725
355032refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
355131refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
355473refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
355527refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
355977refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
356004refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
356175refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
356265refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
356355refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
356571refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
356787refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
356805refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
357417refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
357525refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
357768refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
358047refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
358137refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
358173refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
358182refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
358290refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
358506refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
358722refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
359064refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
360765refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
361107refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
361710refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
362331refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
362457refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
363006refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
363006refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
363285refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
364626refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
368406refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
369108refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
373167refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
373419refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
375777refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
376047refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
376992refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
380628refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
380808refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
380952refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
381528refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
385974refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
387063refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
388035refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
388314refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
389637refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
391509refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
391716refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
392238refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
392364refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
392607refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
392670refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
392922refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
393147refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
393759refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
393822refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
393894refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
395766refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
396180refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
396189refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
396261refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
396270refgcc -m32 -Os -fomit-frame-pointer2017080120170725
396963refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
397656refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
398943refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
399060refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
399528refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
399564refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
400041refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
400221refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
400770refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
400806refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
400860refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
400887refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
401040refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
401256refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
401697refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
402750refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
403470refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
410121refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
410598refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
416610refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
417276refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
417276refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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