Implementation notes: x86, margaux, crypto_aead/omdsha256k128n96tau96v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
321408refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
321849refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
322173refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
322686refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
323235refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
323586refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
325395refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
325674refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
325755refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
326601refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
327717refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
327735refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
327798refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
328482refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
329211refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
330570refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
330651refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
331182refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
331236refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
331740refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
332199refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
333810refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
334989refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
335466refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
335475refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
335565refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
335601refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
336312refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
336609refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
336708refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
336753refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
336798refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
336906refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
337176refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
337671refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
337770refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
337842refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
338040refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
338085refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
338130refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
338184refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
338778refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
339219refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
339966refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
340065refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
340461refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
340470refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
341064refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
341235refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
342171refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
342207refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
342225refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
342513refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
343017refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
343719refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
343971refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
345366refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
345798refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
346437refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
346707refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
346896refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
346932refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
348228refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
348363refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
349155refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
349362refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
349812refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
349929refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
350181refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
350361refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
350469refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
350595refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
350703refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
351108refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
351324refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
351612refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
351909refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
352035refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
352215refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
352701refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
353268refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
353520refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
353772refgcc -m32 -O -fomit-frame-pointer2017080120170725
353979refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
354924refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
354969refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
355329refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
356049refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
356382refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
356589refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
356589refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
357237refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
357615refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
357633refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
357822refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
358092refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
358137refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
358317refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
358614refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
358749refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
359262refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
359838refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
360504refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
360738refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
361422refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
361449refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
362160refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
362502refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
363834refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
365652refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
368118refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
368127refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
368136refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
368316refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
368712refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
372204refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
372438refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
379836refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
379935refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
380124refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
380367refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
380880refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
381159refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
381429refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
385713refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
385893refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
391464refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
391689refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
392130refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
392292refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
392769refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
393093refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
393120refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
393156refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
393624refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
393939refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
393966refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
394074refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
395766refgcc -m32 -Os -fomit-frame-pointer2017080120170725
395847refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
396081refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
396405refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
396630refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
398016refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
398160refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
398763refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
399447refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
399546refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
399618refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
399726refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
399978refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
400032refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
400122refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
400158refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
400374refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
400572refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
400671refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
400869refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
401040refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
401121refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
401274refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
404370refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
406215refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
408159refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
416151refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
416853refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
417024refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/omdsha256k128n96tau96v1/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/omdsha256k128n96tau96v1/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/ccXS9DlZ.s: Assembler messages:
encrypt.c: /tmp/ccXS9DlZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXS9DlZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXS9DlZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXS9DlZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXS9DlZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXS9DlZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXS9DlZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXS9DlZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXS9DlZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXS9DlZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXS9DlZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXS9DlZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXS9DlZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXS9DlZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXS9DlZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXS9DlZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXS9DlZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXS9DlZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXS9DlZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXS9DlZ.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/omdsha256k128n96tau96v1/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/cccQrCrK.s: Assembler messages:
encrypt.c: /tmp/cccQrCrK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccQrCrK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccQrCrK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccQrCrK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQrCrK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQrCrK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQrCrK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQrCrK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQrCrK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQrCrK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQrCrK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQrCrK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccQrCrK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQrCrK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccQrCrK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQrCrK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccQrCrK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQrCrK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQrCrK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQrCrK.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/omdsha256k128n96tau96v1/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/cc9vee5L.s: Assembler messages:
encrypt.c: /tmp/cc9vee5L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9vee5L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9vee5L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9vee5L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vee5L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vee5L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vee5L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vee5L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vee5L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vee5L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vee5L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vee5L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9vee5L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vee5L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9vee5L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9vee5L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vee5L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9vee5L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9vee5L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vee5L.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/omdsha256k128n96tau96v1/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/ccbz1LnI.s: Assembler messages:
encrypt.c: /tmp/ccbz1LnI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbz1LnI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbz1LnI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbz1LnI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbz1LnI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbz1LnI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbz1LnI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbz1LnI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbz1LnI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbz1LnI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbz1LnI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbz1LnI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbz1LnI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbz1LnI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbz1LnI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbz1LnI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbz1LnI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbz1LnI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbz1LnI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbz1LnI.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/omdsha256k128n96tau96v1/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/ccSkONoL.s: Assembler messages:
encrypt.c: /tmp/ccSkONoL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkONoL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkONoL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkONoL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkONoL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkONoL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkONoL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkONoL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkONoL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkONoL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkONoL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkONoL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkONoL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkONoL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkONoL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkONoL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSkONoL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSkONoL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSkONoL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSkONoL.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/omdsha256k128n96tau96v1/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/ccqyJUMZ.s: Assembler messages:
encrypt.c: /tmp/ccqyJUMZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqyJUMZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqyJUMZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqyJUMZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyJUMZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyJUMZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyJUMZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyJUMZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyJUMZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqyJUMZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqyJUMZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqyJUMZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqyJUMZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyJUMZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqyJUMZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqyJUMZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqyJUMZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqyJUMZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqyJUMZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyJUMZ.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/omdsha256k128n96tau96v1/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/ccRWrkxL.s: Assembler messages:
encrypt.c: /tmp/ccRWrkxL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRWrkxL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRWrkxL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRWrkxL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWrkxL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWrkxL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWrkxL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWrkxL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWrkxL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWrkxL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWrkxL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWrkxL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRWrkxL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWrkxL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRWrkxL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWrkxL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRWrkxL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRWrkxL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRWrkxL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRWrkxL.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/omdsha256k128n96tau96v1/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/ccX0kfhK.s: Assembler messages:
encrypt.c: /tmp/ccX0kfhK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX0kfhK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX0kfhK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX0kfhK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0kfhK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0kfhK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0kfhK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0kfhK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0kfhK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0kfhK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0kfhK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0kfhK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX0kfhK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0kfhK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX0kfhK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX0kfhK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0kfhK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX0kfhK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX0kfhK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0kfhK.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/omdsha256k128n96tau96v1/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/cc7lsDpr.s: Assembler messages:
encrypt.c: /tmp/cc7lsDpr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7lsDpr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7lsDpr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7lsDpr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lsDpr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lsDpr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lsDpr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lsDpr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lsDpr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lsDpr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lsDpr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lsDpr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7lsDpr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lsDpr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7lsDpr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7lsDpr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7lsDpr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lsDpr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lsDpr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lsDpr.s: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/omdsha256k128n96tau96v1/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/ccMlaU4i.s: Assembler messages:
encrypt.c: /tmp/ccMlaU4i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlaU4i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMlaU4i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMlaU4i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlaU4i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlaU4i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlaU4i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlaU4i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlaU4i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlaU4i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlaU4i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlaU4i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMlaU4i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlaU4i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMlaU4i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlaU4i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMlaU4i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMlaU4i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMlaU4i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMlaU4i.s: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/omdsha256k128n96tau96v1/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/ccW2n5s7.s: Assembler messages:
encrypt.c: /tmp/ccW2n5s7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW2n5s7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW2n5s7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW2n5s7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2n5s7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2n5s7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2n5s7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2n5s7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2n5s7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2n5s7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2n5s7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2n5s7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW2n5s7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2n5s7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW2n5s7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2n5s7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW2n5s7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2n5s7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2n5s7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2n5s7.s: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/omdsha256k128n96tau96v1/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/cciIMVgo.s: Assembler messages:
encrypt.c: /tmp/cciIMVgo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciIMVgo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciIMVgo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciIMVgo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIMVgo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIMVgo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIMVgo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIMVgo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIMVgo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIMVgo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIMVgo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIMVgo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciIMVgo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIMVgo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciIMVgo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciIMVgo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIMVgo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIMVgo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIMVgo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIMVgo.s: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/omdsha256k128n96tau96v1/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/cclgLnJj.s: Assembler messages:
encrypt.c: /tmp/cclgLnJj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclgLnJj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclgLnJj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclgLnJj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLnJj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLnJj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLnJj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLnJj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLnJj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgLnJj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgLnJj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgLnJj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclgLnJj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgLnJj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclgLnJj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgLnJj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclgLnJj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclgLnJj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclgLnJj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclgLnJj.s: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/omdsha256k128n96tau96v1/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/ccpISWWr.s: Assembler messages:
encrypt.c: /tmp/ccpISWWr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpISWWr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpISWWr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpISWWr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpISWWr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpISWWr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpISWWr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpISWWr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpISWWr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpISWWr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpISWWr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpISWWr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpISWWr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpISWWr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpISWWr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpISWWr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpISWWr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpISWWr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpISWWr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpISWWr.s: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/omdsha256k128n96tau96v1/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/ccMDzIxq.s: Assembler messages:
encrypt.c: /tmp/ccMDzIxq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDzIxq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMDzIxq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMDzIxq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzIxq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzIxq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzIxq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzIxq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzIxq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDzIxq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDzIxq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDzIxq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMDzIxq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzIxq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMDzIxq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMDzIxq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDzIxq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDzIxq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDzIxq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzIxq.s: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/omdsha256k128n96tau96v1/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/cclBvWr8.s: Assembler messages:
encrypt.c: /tmp/cclBvWr8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclBvWr8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclBvWr8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclBvWr8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBvWr8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBvWr8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBvWr8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBvWr8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBvWr8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclBvWr8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclBvWr8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclBvWr8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclBvWr8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBvWr8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclBvWr8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclBvWr8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclBvWr8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclBvWr8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclBvWr8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclBvWr8.s: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/omdsha256k128n96tau96v1/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/ccCBkJSN.s: Assembler messages:
encrypt.c: /tmp/ccCBkJSN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCBkJSN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCBkJSN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCBkJSN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBkJSN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBkJSN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBkJSN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBkJSN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBkJSN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBkJSN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBkJSN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBkJSN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCBkJSN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBkJSN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCBkJSN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCBkJSN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCBkJSN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCBkJSN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCBkJSN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBkJSN.s: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/omdsha256k128n96tau96v1/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/ccZbJYbB.s: Assembler messages:
encrypt.c: /tmp/ccZbJYbB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbJYbB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZbJYbB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZbJYbB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbJYbB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbJYbB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbJYbB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbJYbB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbJYbB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbJYbB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbJYbB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbJYbB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZbJYbB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbJYbB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZbJYbB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbJYbB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZbJYbB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbJYbB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbJYbB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbJYbB.s: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/omdsha256k128n96tau96v1/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/cc41tIsz.s: Assembler messages:
encrypt.c: /tmp/cc41tIsz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41tIsz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc41tIsz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc41tIsz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41tIsz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41tIsz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41tIsz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41tIsz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41tIsz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41tIsz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41tIsz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41tIsz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc41tIsz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41tIsz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc41tIsz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc41tIsz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41tIsz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41tIsz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41tIsz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41tIsz.s: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/omdsha256k128n96tau96v1/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/ccYEc0Es.s: Assembler messages:
encrypt.c: /tmp/ccYEc0Es.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYEc0Es.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYEc0Es.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYEc0Es.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEc0Es.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEc0Es.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEc0Es.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEc0Es.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEc0Es.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEc0Es.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEc0Es.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEc0Es.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYEc0Es.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEc0Es.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYEc0Es.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEc0Es.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYEc0Es.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEc0Es.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEc0Es.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEc0Es.s: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/omdsha256k128n96tau96v1/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/ccG10hjM.s: Assembler messages:
encrypt.c: /tmp/ccG10hjM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG10hjM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG10hjM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG10hjM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG10hjM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG10hjM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG10hjM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG10hjM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG10hjM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG10hjM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG10hjM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG10hjM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG10hjM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG10hjM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG10hjM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG10hjM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG10hjM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG10hjM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG10hjM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG10hjM.s: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/omdsha256k128n96tau96v1/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/ccWRK5cJ.s: Assembler messages:
encrypt.c: /tmp/ccWRK5cJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRK5cJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWRK5cJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWRK5cJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRK5cJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRK5cJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRK5cJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRK5cJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRK5cJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRK5cJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRK5cJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRK5cJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWRK5cJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRK5cJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWRK5cJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRK5cJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWRK5cJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRK5cJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWRK5cJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWRK5cJ.s: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/omdsha256k128n96tau96v1/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/ccP3jagt.s: Assembler messages:
encrypt.c: /tmp/ccP3jagt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3jagt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP3jagt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP3jagt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3jagt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3jagt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3jagt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3jagt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3jagt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3jagt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3jagt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3jagt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP3jagt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3jagt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP3jagt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3jagt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP3jagt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3jagt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3jagt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3jagt.s: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/omdsha256k128n96tau96v1/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/ccg5Tz1A.s: Assembler messages:
encrypt.c: /tmp/ccg5Tz1A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg5Tz1A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg5Tz1A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg5Tz1A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5Tz1A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5Tz1A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5Tz1A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5Tz1A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5Tz1A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5Tz1A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5Tz1A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5Tz1A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg5Tz1A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5Tz1A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg5Tz1A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg5Tz1A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5Tz1A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5Tz1A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5Tz1A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5Tz1A.s: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/omdsha256k128n96tau96v1/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/ccL4QdPX.s: Assembler messages:
encrypt.c: /tmp/ccL4QdPX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL4QdPX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL4QdPX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL4QdPX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4QdPX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4QdPX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4QdPX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4QdPX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4QdPX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL4QdPX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL4QdPX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL4QdPX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL4QdPX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4QdPX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL4QdPX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL4QdPX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL4QdPX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL4QdPX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL4QdPX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4QdPX.s: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/omdsha256k128n96tau96v1/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/ccrR9yiK.s: Assembler messages:
encrypt.c: /tmp/ccrR9yiK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrR9yiK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrR9yiK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrR9yiK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9yiK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9yiK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9yiK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9yiK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9yiK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrR9yiK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrR9yiK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrR9yiK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrR9yiK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrR9yiK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrR9yiK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrR9yiK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrR9yiK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrR9yiK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrR9yiK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrR9yiK.s: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/omdsha256k128n96tau96v1/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/ccIw1WMG.s: Assembler messages:
encrypt.c: /tmp/ccIw1WMG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIw1WMG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIw1WMG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIw1WMG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw1WMG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw1WMG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw1WMG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw1WMG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw1WMG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw1WMG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw1WMG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw1WMG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIw1WMG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIw1WMG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIw1WMG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw1WMG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIw1WMG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIw1WMG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIw1WMG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIw1WMG.s: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/omdsha256k128n96tau96v1/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/cceVz5RI.s: Assembler messages:
encrypt.c: /tmp/cceVz5RI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceVz5RI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceVz5RI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceVz5RI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVz5RI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVz5RI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVz5RI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVz5RI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVz5RI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceVz5RI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceVz5RI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceVz5RI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceVz5RI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVz5RI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceVz5RI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceVz5RI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceVz5RI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceVz5RI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceVz5RI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVz5RI.s: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/omdsha256k128n96tau96v1/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/cc7WZorY.s: Assembler messages:
encrypt.c: /tmp/cc7WZorY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7WZorY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7WZorY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7WZorY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WZorY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WZorY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WZorY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WZorY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WZorY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WZorY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WZorY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WZorY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7WZorY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WZorY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7WZorY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WZorY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7WZorY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WZorY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7WZorY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7WZorY.s: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/omdsha256k128n96tau96v1/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/ccYnwKyX.s: Assembler messages:
encrypt.c: /tmp/ccYnwKyX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYnwKyX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYnwKyX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYnwKyX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnwKyX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnwKyX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnwKyX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnwKyX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnwKyX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYnwKyX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYnwKyX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYnwKyX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYnwKyX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnwKyX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYnwKyX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYnwKyX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYnwKyX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYnwKyX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYnwKyX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnwKyX.s: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/omdsha256k128n96tau96v1/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/cc3yU3rH.s: Assembler messages:
encrypt.c: /tmp/cc3yU3rH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3yU3rH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3yU3rH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3yU3rH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yU3rH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yU3rH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yU3rH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yU3rH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yU3rH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yU3rH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yU3rH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yU3rH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3yU3rH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yU3rH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3yU3rH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yU3rH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3yU3rH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yU3rH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3yU3rH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3yU3rH.s: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/omdsha256k128n96tau96v1/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/ccgyyFMN.s: Assembler messages:
encrypt.c: /tmp/ccgyyFMN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgyyFMN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgyyFMN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgyyFMN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyyFMN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyyFMN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyyFMN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyyFMN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyyFMN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyyFMN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyyFMN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyyFMN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgyyFMN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyyFMN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgyyFMN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgyyFMN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgyyFMN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgyyFMN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgyyFMN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyyFMN.s: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/omdsha256k128n96tau96v1/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/ccTccD0D.s: Assembler messages:
encrypt.c: /tmp/ccTccD0D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTccD0D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTccD0D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTccD0D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTccD0D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTccD0D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTccD0D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTccD0D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTccD0D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTccD0D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTccD0D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTccD0D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTccD0D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTccD0D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTccD0D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTccD0D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTccD0D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTccD0D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTccD0D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTccD0D.s: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/omdsha256k128n96tau96v1/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/ccpcQzA9.s: Assembler messages:
encrypt.c: /tmp/ccpcQzA9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpcQzA9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpcQzA9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpcQzA9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcQzA9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcQzA9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcQzA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcQzA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcQzA9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcQzA9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcQzA9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcQzA9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpcQzA9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcQzA9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpcQzA9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcQzA9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpcQzA9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpcQzA9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpcQzA9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpcQzA9.s: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/omdsha256k128n96tau96v1/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/ccBbKk1z.s: Assembler messages:
encrypt.c: /tmp/ccBbKk1z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBbKk1z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBbKk1z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBbKk1z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbKk1z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbKk1z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbKk1z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbKk1z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbKk1z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbKk1z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbKk1z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbKk1z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBbKk1z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbKk1z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBbKk1z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBbKk1z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbKk1z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBbKk1z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBbKk1z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbKk1z.s: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/omdsha256k128n96tau96v1/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/ccrWcznP.s: Assembler messages:
encrypt.c: /tmp/ccrWcznP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrWcznP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrWcznP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrWcznP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWcznP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWcznP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWcznP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWcznP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWcznP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWcznP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWcznP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWcznP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrWcznP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWcznP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrWcznP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWcznP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrWcznP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWcznP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrWcznP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrWcznP.s: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/omdsha256k128n96tau96v1/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/ccgqCCLF.s: Assembler messages:
encrypt.c: /tmp/ccgqCCLF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgqCCLF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgqCCLF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgqCCLF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqCCLF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqCCLF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqCCLF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqCCLF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqCCLF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqCCLF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqCCLF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqCCLF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgqCCLF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqCCLF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgqCCLF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqCCLF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgqCCLF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqCCLF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgqCCLF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgqCCLF.s: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/omdsha256k128n96tau96v1/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/cciXk3EG.s: Assembler messages:
encrypt.c: /tmp/cciXk3EG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciXk3EG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciXk3EG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciXk3EG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXk3EG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXk3EG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXk3EG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXk3EG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXk3EG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXk3EG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXk3EG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXk3EG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciXk3EG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXk3EG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciXk3EG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciXk3EG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciXk3EG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciXk3EG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciXk3EG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciXk3EG.s: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/omdsha256k128n96tau96v1/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/ccQD0MVQ.s: Assembler messages:
encrypt.c: /tmp/ccQD0MVQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQD0MVQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQD0MVQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQD0MVQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD0MVQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD0MVQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD0MVQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD0MVQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD0MVQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQD0MVQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQD0MVQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQD0MVQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQD0MVQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD0MVQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQD0MVQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQD0MVQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQD0MVQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQD0MVQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQD0MVQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQD0MVQ.s: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/omdsha256k128n96tau96v1/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/ccS6ckUF.s: Assembler messages:
encrypt.c: /tmp/ccS6ckUF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS6ckUF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS6ckUF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS6ckUF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6ckUF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6ckUF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6ckUF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6ckUF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6ckUF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS6ckUF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS6ckUF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS6ckUF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS6ckUF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6ckUF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS6ckUF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS6ckUF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS6ckUF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS6ckUF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS6ckUF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6ckUF.s: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/omdsha256k128n96tau96v1/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/ccNAqHx2.s: Assembler messages:
encrypt.c: /tmp/ccNAqHx2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNAqHx2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNAqHx2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNAqHx2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAqHx2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAqHx2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAqHx2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAqHx2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAqHx2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNAqHx2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNAqHx2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNAqHx2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNAqHx2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAqHx2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNAqHx2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNAqHx2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNAqHx2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNAqHx2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNAqHx2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAqHx2.s: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/omdsha256k128n96tau96v1/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/ccSxaFaS.s: Assembler messages:
encrypt.c: /tmp/ccSxaFaS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSxaFaS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSxaFaS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSxaFaS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxaFaS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxaFaS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxaFaS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxaFaS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxaFaS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxaFaS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxaFaS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxaFaS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSxaFaS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxaFaS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSxaFaS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxaFaS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSxaFaS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxaFaS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxaFaS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxaFaS.s: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/omdsha256k128n96tau96v1/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/cc1VYubG.s: Assembler messages:
encrypt.c: /tmp/cc1VYubG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1VYubG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1VYubG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1VYubG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VYubG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VYubG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VYubG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VYubG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VYubG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1VYubG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1VYubG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1VYubG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1VYubG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VYubG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1VYubG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1VYubG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1VYubG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1VYubG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1VYubG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1VYubG.s: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/omdsha256k128n96tau96v1/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/ccDkrWAM.s: Assembler messages:
encrypt.c: /tmp/ccDkrWAM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDkrWAM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDkrWAM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDkrWAM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkrWAM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkrWAM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkrWAM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkrWAM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkrWAM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkrWAM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkrWAM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkrWAM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDkrWAM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkrWAM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDkrWAM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDkrWAM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkrWAM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkrWAM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkrWAM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkrWAM.s: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/omdsha256k128n96tau96v1/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/ccZIo4iS.s: Assembler messages:
encrypt.c: /tmp/ccZIo4iS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZIo4iS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZIo4iS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZIo4iS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIo4iS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIo4iS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIo4iS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIo4iS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIo4iS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIo4iS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIo4iS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIo4iS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZIo4iS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIo4iS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZIo4iS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIo4iS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZIo4iS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIo4iS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZIo4iS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZIo4iS.s: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/omdsha256k128n96tau96v1/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/ccqfMzH0.s: Assembler messages:
encrypt.c: /tmp/ccqfMzH0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqfMzH0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqfMzH0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqfMzH0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfMzH0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfMzH0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfMzH0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfMzH0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfMzH0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfMzH0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfMzH0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfMzH0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqfMzH0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfMzH0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqfMzH0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqfMzH0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfMzH0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfMzH0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfMzH0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfMzH0.s: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/omdsha256k128n96tau96v1/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/cc1E4Y6R.s: Assembler messages:
encrypt.c: /tmp/cc1E4Y6R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1E4Y6R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1E4Y6R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1E4Y6R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E4Y6R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E4Y6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E4Y6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E4Y6R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E4Y6R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E4Y6R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E4Y6R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E4Y6R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1E4Y6R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E4Y6R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1E4Y6R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1E4Y6R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E4Y6R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1E4Y6R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1E4Y6R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E4Y6R.s: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/omdsha256k128n96tau96v1/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/ccptEWbJ.s: Assembler messages:
encrypt.c: /tmp/ccptEWbJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccptEWbJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccptEWbJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccptEWbJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptEWbJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptEWbJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptEWbJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptEWbJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptEWbJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccptEWbJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccptEWbJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccptEWbJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccptEWbJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptEWbJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccptEWbJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccptEWbJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccptEWbJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccptEWbJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccptEWbJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccptEWbJ.s: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/omdsha256k128n96tau96v1/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/ccRS0UAH.s: Assembler messages:
encrypt.c: /tmp/ccRS0UAH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRS0UAH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRS0UAH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRS0UAH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS0UAH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS0UAH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS0UAH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS0UAH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS0UAH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRS0UAH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRS0UAH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRS0UAH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRS0UAH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS0UAH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRS0UAH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRS0UAH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRS0UAH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRS0UAH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRS0UAH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS0UAH.s: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/omdsha256k128n96tau96v1/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/ccRZSNTB.s: Assembler messages:
encrypt.c: /tmp/ccRZSNTB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRZSNTB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRZSNTB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRZSNTB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZSNTB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZSNTB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZSNTB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZSNTB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZSNTB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZSNTB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZSNTB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZSNTB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRZSNTB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZSNTB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRZSNTB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZSNTB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRZSNTB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZSNTB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZSNTB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZSNTB.s: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/omdsha256k128n96tau96v1/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/ccLTZfWw.s: Assembler messages:
encrypt.c: /tmp/ccLTZfWw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTZfWw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLTZfWw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLTZfWw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZfWw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZfWw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZfWw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZfWw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZfWw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTZfWw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTZfWw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTZfWw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLTZfWw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZfWw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLTZfWw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLTZfWw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLTZfWw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTZfWw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTZfWw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTZfWw.s: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/omdsha256k128n96tau96v1/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/ccfS9fzp.s: Assembler messages:
encrypt.c: /tmp/ccfS9fzp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfS9fzp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfS9fzp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfS9fzp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfS9fzp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfS9fzp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfS9fzp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfS9fzp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfS9fzp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfS9fzp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfS9fzp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfS9fzp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfS9fzp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfS9fzp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfS9fzp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfS9fzp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfS9fzp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfS9fzp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfS9fzp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfS9fzp.s: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/omdsha256k128n96tau96v1/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/ccEKchoB.s: Assembler messages:
encrypt.c: /tmp/ccEKchoB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEKchoB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEKchoB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEKchoB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKchoB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKchoB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKchoB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKchoB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKchoB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKchoB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKchoB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKchoB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEKchoB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKchoB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEKchoB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKchoB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEKchoB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKchoB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEKchoB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEKchoB.s: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/omdsha256k128n96tau96v1/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/ccn7ZNXK.s: Assembler messages:
encrypt.c: /tmp/ccn7ZNXK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn7ZNXK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn7ZNXK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn7ZNXK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7ZNXK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7ZNXK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7ZNXK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7ZNXK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7ZNXK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7ZNXK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7ZNXK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7ZNXK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn7ZNXK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7ZNXK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn7ZNXK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn7ZNXK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7ZNXK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7ZNXK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7ZNXK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7ZNXK.s: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/omdsha256k128n96tau96v1/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/ccFE36ip.s: Assembler messages:
encrypt.c: /tmp/ccFE36ip.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFE36ip.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFE36ip.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFE36ip.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFE36ip.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFE36ip.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFE36ip.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFE36ip.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFE36ip.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFE36ip.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFE36ip.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFE36ip.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFE36ip.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFE36ip.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFE36ip.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFE36ip.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFE36ip.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFE36ip.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFE36ip.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFE36ip.s: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/omdsha256k128n96tau96v1/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/ccSYtjtz.s: Assembler messages:
encrypt.c: /tmp/ccSYtjtz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSYtjtz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSYtjtz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSYtjtz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYtjtz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYtjtz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYtjtz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYtjtz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYtjtz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYtjtz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYtjtz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYtjtz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSYtjtz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYtjtz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSYtjtz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSYtjtz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYtjtz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYtjtz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYtjtz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYtjtz.s: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/omdsha256k128n96tau96v1/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/ccI8ryi3.s: Assembler messages:
encrypt.c: /tmp/ccI8ryi3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI8ryi3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI8ryi3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI8ryi3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8ryi3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8ryi3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8ryi3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8ryi3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8ryi3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8ryi3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8ryi3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8ryi3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI8ryi3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8ryi3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI8ryi3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8ryi3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI8ryi3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8ryi3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8ryi3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8ryi3.s: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/omdsha256k128n96tau96v1/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/ccyDMyhi.s: Assembler messages:
encrypt.c: /tmp/ccyDMyhi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyDMyhi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyDMyhi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyDMyhi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDMyhi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDMyhi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDMyhi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDMyhi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDMyhi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyDMyhi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyDMyhi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyDMyhi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyDMyhi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDMyhi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyDMyhi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyDMyhi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyDMyhi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyDMyhi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyDMyhi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDMyhi.s: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/omdsha256k128n96tau96v1/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/ccHltlnO.s: Assembler messages:
encrypt.c: /tmp/ccHltlnO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHltlnO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHltlnO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHltlnO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHltlnO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHltlnO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHltlnO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHltlnO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHltlnO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHltlnO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHltlnO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHltlnO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHltlnO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHltlnO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHltlnO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHltlnO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHltlnO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHltlnO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHltlnO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHltlnO.s: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/omdsha256k128n96tau96v1/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/cclMWKd6.s: Assembler messages:
encrypt.c: /tmp/cclMWKd6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclMWKd6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclMWKd6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclMWKd6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMWKd6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMWKd6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMWKd6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMWKd6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMWKd6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMWKd6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMWKd6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMWKd6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclMWKd6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMWKd6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclMWKd6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclMWKd6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclMWKd6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMWKd6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclMWKd6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclMWKd6.s: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/omdsha256k128n96tau96v1/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/cc6w2Vy1.s: Assembler messages:
encrypt.c: /tmp/cc6w2Vy1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6w2Vy1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6w2Vy1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6w2Vy1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6w2Vy1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6w2Vy1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6w2Vy1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6w2Vy1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6w2Vy1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6w2Vy1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6w2Vy1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6w2Vy1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6w2Vy1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6w2Vy1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6w2Vy1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6w2Vy1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6w2Vy1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6w2Vy1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6w2Vy1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6w2Vy1.s: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/omdsha256k128n96tau96v1/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/ccS8Heil.s: Assembler messages:
encrypt.c: /tmp/ccS8Heil.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS8Heil.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS8Heil.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS8Heil.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8Heil.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8Heil.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8Heil.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8Heil.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8Heil.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8Heil.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8Heil.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8Heil.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS8Heil.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8Heil.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS8Heil.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS8Heil.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8Heil.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS8Heil.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS8Heil.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8Heil.s: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/omdsha256k128n96tau96v1/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/ccAYWknO.s: Assembler messages:
encrypt.c: /tmp/ccAYWknO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAYWknO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAYWknO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAYWknO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYWknO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYWknO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYWknO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYWknO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYWknO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYWknO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYWknO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYWknO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAYWknO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYWknO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAYWknO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYWknO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAYWknO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAYWknO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAYWknO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAYWknO.s: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/omdsha256k128n96tau96v1/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/cccOv4R8.s: Assembler messages:
encrypt.c: /tmp/cccOv4R8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccOv4R8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccOv4R8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccOv4R8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOv4R8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOv4R8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOv4R8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOv4R8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOv4R8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOv4R8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOv4R8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOv4R8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccOv4R8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOv4R8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccOv4R8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccOv4R8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOv4R8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOv4R8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOv4R8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOv4R8.s: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/omdsha256k128n96tau96v1/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/ccf9LmFf.s: Assembler messages:
encrypt.c: /tmp/ccf9LmFf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf9LmFf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf9LmFf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf9LmFf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9LmFf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9LmFf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9LmFf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9LmFf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9LmFf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9LmFf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9LmFf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9LmFf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf9LmFf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9LmFf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf9LmFf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf9LmFf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9LmFf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf9LmFf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf9LmFf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9LmFf.s: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/omdsha256k128n96tau96v1/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/ccv7enh2.s: Assembler messages:
encrypt.c: /tmp/ccv7enh2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv7enh2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv7enh2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv7enh2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7enh2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7enh2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7enh2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7enh2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7enh2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7enh2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7enh2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7enh2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv7enh2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7enh2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv7enh2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7enh2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv7enh2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7enh2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7enh2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7enh2.s: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/omdsha256k128n96tau96v1/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/cc0NtKg4.s: Assembler messages:
encrypt.c: /tmp/cc0NtKg4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0NtKg4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0NtKg4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0NtKg4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0NtKg4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0NtKg4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0NtKg4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0NtKg4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0NtKg4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0NtKg4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0NtKg4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0NtKg4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0NtKg4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0NtKg4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0NtKg4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0NtKg4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0NtKg4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0NtKg4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0NtKg4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0NtKg4.s: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/omdsha256k128n96tau96v1/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/cc8Cbu0Q.s: Assembler messages:
encrypt.c: /tmp/cc8Cbu0Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Cbu0Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Cbu0Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Cbu0Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cbu0Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cbu0Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cbu0Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cbu0Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cbu0Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cbu0Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cbu0Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cbu0Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Cbu0Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cbu0Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Cbu0Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cbu0Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8Cbu0Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cbu0Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Cbu0Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Cbu0Q.s: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/omdsha256k128n96tau96v1/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/cc68PDa2.s: Assembler messages:
encrypt.c: /tmp/cc68PDa2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc68PDa2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc68PDa2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc68PDa2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68PDa2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68PDa2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68PDa2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68PDa2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68PDa2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68PDa2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68PDa2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68PDa2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc68PDa2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68PDa2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc68PDa2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68PDa2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc68PDa2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68PDa2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc68PDa2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc68PDa2.s: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/omdsha256k128n96tau96v1/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/ccRSArfj.s: Assembler messages:
encrypt.c: /tmp/ccRSArfj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRSArfj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRSArfj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRSArfj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSArfj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSArfj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSArfj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSArfj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSArfj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSArfj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSArfj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSArfj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRSArfj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSArfj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRSArfj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRSArfj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRSArfj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRSArfj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRSArfj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSArfj.s: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/omdsha256k128n96tau96v1/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/ccLPeXe5.s: Assembler messages:
encrypt.c: /tmp/ccLPeXe5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLPeXe5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLPeXe5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLPeXe5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPeXe5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPeXe5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPeXe5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPeXe5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPeXe5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPeXe5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPeXe5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPeXe5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLPeXe5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPeXe5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLPeXe5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLPeXe5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPeXe5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLPeXe5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLPeXe5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPeXe5.s: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/omdsha256k128n96tau96v1/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/ccORdwvQ.s: Assembler messages:
encrypt.c: /tmp/ccORdwvQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccORdwvQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccORdwvQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccORdwvQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORdwvQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORdwvQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORdwvQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORdwvQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORdwvQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccORdwvQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccORdwvQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccORdwvQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccORdwvQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORdwvQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccORdwvQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccORdwvQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccORdwvQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccORdwvQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccORdwvQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccORdwvQ.s: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/omdsha256k128n96tau96v1/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/cc2d5W0q.s: Assembler messages:
encrypt.c: /tmp/cc2d5W0q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2d5W0q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2d5W0q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2d5W0q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d5W0q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d5W0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d5W0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d5W0q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d5W0q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d5W0q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d5W0q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d5W0q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2d5W0q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d5W0q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2d5W0q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2d5W0q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d5W0q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2d5W0q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2d5W0q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d5W0q.s: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/omdsha256k128n96tau96v1/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/cc371a8i.s: Assembler messages:
encrypt.c: /tmp/cc371a8i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc371a8i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc371a8i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc371a8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc371a8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc371a8i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc371a8i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc371a8i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc371a8i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc371a8i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc371a8i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc371a8i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc371a8i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc371a8i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc371a8i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc371a8i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc371a8i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc371a8i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc371a8i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc371a8i.s: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/omdsha256k128n96tau96v1/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/ccI2ZVIq.s: Assembler messages:
encrypt.c: /tmp/ccI2ZVIq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI2ZVIq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI2ZVIq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI2ZVIq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2ZVIq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2ZVIq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2ZVIq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2ZVIq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2ZVIq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2ZVIq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2ZVIq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2ZVIq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI2ZVIq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2ZVIq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI2ZVIq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI2ZVIq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2ZVIq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2ZVIq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2ZVIq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2ZVIq.s: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/omdsha256k128n96tau96v1/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/ccWRgMv8.s: Assembler messages:
encrypt.c: /tmp/ccWRgMv8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRgMv8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWRgMv8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWRgMv8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRgMv8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRgMv8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRgMv8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRgMv8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRgMv8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRgMv8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRgMv8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRgMv8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWRgMv8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRgMv8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWRgMv8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRgMv8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWRgMv8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRgMv8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWRgMv8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWRgMv8.s: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/omdsha256k128n96tau96v1/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/ccqwQeEu.s: Assembler messages:
encrypt.c: /tmp/ccqwQeEu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqwQeEu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqwQeEu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqwQeEu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwQeEu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwQeEu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwQeEu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwQeEu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwQeEu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwQeEu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwQeEu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwQeEu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqwQeEu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwQeEu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqwQeEu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqwQeEu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwQeEu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwQeEu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwQeEu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwQeEu.s: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/omdsha256k128n96tau96v1/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/ccuBZIzn.s: Assembler messages:
encrypt.c: /tmp/ccuBZIzn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuBZIzn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuBZIzn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuBZIzn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBZIzn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBZIzn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBZIzn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBZIzn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBZIzn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBZIzn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBZIzn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBZIzn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuBZIzn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBZIzn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuBZIzn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBZIzn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuBZIzn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBZIzn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuBZIzn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuBZIzn.s: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/omdsha256k128n96tau96v1/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/ccFArBu8.s: Assembler messages:
encrypt.c: /tmp/ccFArBu8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFArBu8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFArBu8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFArBu8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFArBu8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFArBu8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFArBu8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFArBu8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFArBu8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFArBu8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFArBu8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFArBu8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFArBu8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFArBu8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFArBu8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFArBu8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFArBu8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFArBu8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFArBu8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFArBu8.s: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/omdsha256k128n96tau96v1/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/ccpRjubt.s: Assembler messages:
encrypt.c: /tmp/ccpRjubt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpRjubt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpRjubt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpRjubt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRjubt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRjubt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRjubt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRjubt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRjubt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRjubt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRjubt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRjubt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpRjubt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRjubt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpRjubt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpRjubt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRjubt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRjubt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRjubt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRjubt.s: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/omdsha256k128n96tau96v1/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/cc9FUVzm.s: Assembler messages:
encrypt.c: /tmp/cc9FUVzm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9FUVzm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9FUVzm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9FUVzm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FUVzm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FUVzm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FUVzm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FUVzm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FUVzm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FUVzm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FUVzm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FUVzm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9FUVzm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FUVzm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9FUVzm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9FUVzm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FUVzm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9FUVzm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9FUVzm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FUVzm.s: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/omdsha256k128n96tau96v1/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/ccdgsik1.s: Assembler messages:
encrypt.c: /tmp/ccdgsik1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdgsik1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdgsik1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdgsik1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgsik1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgsik1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgsik1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgsik1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgsik1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgsik1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgsik1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgsik1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdgsik1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdgsik1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdgsik1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgsik1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdgsik1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdgsik1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdgsik1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdgsik1.s: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/omdsha256k128n96tau96v1/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/ccFjmdn8.s: Assembler messages:
encrypt.c: /tmp/ccFjmdn8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFjmdn8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFjmdn8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFjmdn8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjmdn8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjmdn8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjmdn8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjmdn8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjmdn8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjmdn8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjmdn8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjmdn8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFjmdn8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjmdn8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFjmdn8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFjmdn8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjmdn8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFjmdn8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFjmdn8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjmdn8.s: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/omdsha256k128n96tau96v1/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/ccSlUNyV.s: Assembler messages:
encrypt.c: /tmp/ccSlUNyV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSlUNyV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSlUNyV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSlUNyV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlUNyV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlUNyV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlUNyV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlUNyV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlUNyV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSlUNyV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSlUNyV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSlUNyV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSlUNyV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlUNyV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSlUNyV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSlUNyV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSlUNyV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSlUNyV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSlUNyV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSlUNyV.s: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/omdsha256k128n96tau96v1/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/cc80Wf3a.s: Assembler messages:
encrypt.c: /tmp/cc80Wf3a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc80Wf3a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc80Wf3a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc80Wf3a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Wf3a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Wf3a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Wf3a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Wf3a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Wf3a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc80Wf3a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc80Wf3a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc80Wf3a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc80Wf3a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80Wf3a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc80Wf3a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc80Wf3a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc80Wf3a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc80Wf3a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc80Wf3a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc80Wf3a.s: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/omdsha256k128n96tau96v1/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/cczWW8iq.s: Assembler messages:
encrypt.c: /tmp/cczWW8iq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczWW8iq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczWW8iq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczWW8iq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWW8iq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWW8iq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWW8iq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWW8iq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWW8iq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczWW8iq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczWW8iq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczWW8iq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczWW8iq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWW8iq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczWW8iq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczWW8iq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczWW8iq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczWW8iq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczWW8iq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWW8iq.s: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/omdsha256k128n96tau96v1/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/cc4zs9IT.s: Assembler messages:
encrypt.c: /tmp/cc4zs9IT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4zs9IT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4zs9IT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4zs9IT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zs9IT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zs9IT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zs9IT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zs9IT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zs9IT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4zs9IT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4zs9IT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4zs9IT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4zs9IT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zs9IT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4zs9IT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4zs9IT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4zs9IT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4zs9IT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4zs9IT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4zs9IT.s: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/omdsha256k128n96tau96v1/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/cciV3dEb.s: Assembler messages:
encrypt.c: /tmp/cciV3dEb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciV3dEb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciV3dEb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciV3dEb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV3dEb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV3dEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV3dEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV3dEb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV3dEb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciV3dEb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciV3dEb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciV3dEb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciV3dEb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV3dEb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciV3dEb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciV3dEb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciV3dEb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciV3dEb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciV3dEb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV3dEb.s: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/omdsha256k128n96tau96v1/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/ccpXfp4m.s: Assembler messages:
encrypt.c: /tmp/ccpXfp4m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpXfp4m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpXfp4m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpXfp4m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXfp4m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXfp4m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXfp4m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXfp4m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXfp4m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXfp4m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXfp4m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXfp4m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpXfp4m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXfp4m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpXfp4m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXfp4m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpXfp4m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXfp4m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpXfp4m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpXfp4m.s: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/omdsha256k128n96tau96v1/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/ccpuh9Cd.s: Assembler messages:
encrypt.c: /tmp/ccpuh9Cd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpuh9Cd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpuh9Cd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpuh9Cd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuh9Cd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuh9Cd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuh9Cd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuh9Cd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuh9Cd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpuh9Cd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpuh9Cd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpuh9Cd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpuh9Cd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuh9Cd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpuh9Cd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpuh9Cd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpuh9Cd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpuh9Cd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpuh9Cd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuh9Cd.s: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/omdsha256k128n96tau96v1/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/cc71Argd.s: Assembler messages:
encrypt.c: /tmp/cc71Argd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc71Argd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc71Argd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc71Argd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71Argd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71Argd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71Argd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71Argd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71Argd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71Argd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71Argd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71Argd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc71Argd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71Argd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc71Argd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71Argd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc71Argd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc71Argd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc71Argd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc71Argd.s: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/omdsha256k128n96tau96v1/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/ccII8ceW.s: Assembler messages:
encrypt.c: /tmp/ccII8ceW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccII8ceW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccII8ceW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccII8ceW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccII8ceW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccII8ceW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccII8ceW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccII8ceW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccII8ceW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccII8ceW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccII8ceW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccII8ceW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccII8ceW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccII8ceW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccII8ceW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccII8ceW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccII8ceW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccII8ceW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccII8ceW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccII8ceW.s: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/omdsha256k128n96tau96v1/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/cc8NV0Ou.s: Assembler messages:
encrypt.c: /tmp/cc8NV0Ou.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NV0Ou.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8NV0Ou.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8NV0Ou.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NV0Ou.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NV0Ou.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NV0Ou.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NV0Ou.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NV0Ou.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NV0Ou.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NV0Ou.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NV0Ou.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8NV0Ou.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NV0Ou.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8NV0Ou.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NV0Ou.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8NV0Ou.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NV0Ou.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8NV0Ou.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8NV0Ou.s: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/omdsha256k128n96tau96v1/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/ccrBzyCh.s: Assembler messages:
encrypt.c: /tmp/ccrBzyCh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrBzyCh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrBzyCh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrBzyCh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBzyCh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBzyCh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBzyCh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBzyCh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBzyCh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrBzyCh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrBzyCh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrBzyCh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrBzyCh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBzyCh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrBzyCh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrBzyCh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrBzyCh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrBzyCh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrBzyCh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBzyCh.s: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/omdsha256k128n96tau96v1/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/cc0iKlP1.s: Assembler messages:
encrypt.c: /tmp/cc0iKlP1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0iKlP1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0iKlP1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0iKlP1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iKlP1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iKlP1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iKlP1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iKlP1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iKlP1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iKlP1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iKlP1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iKlP1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0iKlP1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iKlP1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0iKlP1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0iKlP1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iKlP1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iKlP1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iKlP1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iKlP1.s: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/omdsha256k128n96tau96v1/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/cczWIcRf.s: Assembler messages:
encrypt.c: /tmp/cczWIcRf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczWIcRf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczWIcRf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczWIcRf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWIcRf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWIcRf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWIcRf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWIcRf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWIcRf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWIcRf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWIcRf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWIcRf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczWIcRf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWIcRf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczWIcRf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWIcRf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczWIcRf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWIcRf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWIcRf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWIcRf.s: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/omdsha256k128n96tau96v1/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/ccmZdf4A.s: Assembler messages:
encrypt.c: /tmp/ccmZdf4A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmZdf4A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmZdf4A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmZdf4A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZdf4A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZdf4A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZdf4A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZdf4A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZdf4A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmZdf4A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmZdf4A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmZdf4A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmZdf4A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZdf4A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmZdf4A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmZdf4A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmZdf4A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmZdf4A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmZdf4A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZdf4A.s: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/omdsha256k128n96tau96v1/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/ccwp94sY.s: Assembler messages:
encrypt.c: /tmp/ccwp94sY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwp94sY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwp94sY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwp94sY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwp94sY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwp94sY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwp94sY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwp94sY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwp94sY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwp94sY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwp94sY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwp94sY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwp94sY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwp94sY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwp94sY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwp94sY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwp94sY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwp94sY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwp94sY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwp94sY.s: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/omdsha256k128n96tau96v1/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/cc57AZv8.s: Assembler messages:
encrypt.c: /tmp/cc57AZv8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc57AZv8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc57AZv8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc57AZv8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57AZv8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57AZv8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57AZv8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57AZv8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57AZv8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc57AZv8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc57AZv8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc57AZv8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc57AZv8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57AZv8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc57AZv8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc57AZv8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc57AZv8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc57AZv8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc57AZv8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57AZv8.s: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/omdsha256k128n96tau96v1/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/ccGzNn8O.s: Assembler messages:
encrypt.c: /tmp/ccGzNn8O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGzNn8O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGzNn8O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGzNn8O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzNn8O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzNn8O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzNn8O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzNn8O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzNn8O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGzNn8O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGzNn8O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGzNn8O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGzNn8O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGzNn8O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGzNn8O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGzNn8O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGzNn8O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGzNn8O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGzNn8O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGzNn8O.s: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/omdsha256k128n96tau96v1/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/ccN7NLUD.s: Assembler messages:
encrypt.c: /tmp/ccN7NLUD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN7NLUD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN7NLUD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN7NLUD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7NLUD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7NLUD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7NLUD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7NLUD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7NLUD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7NLUD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7NLUD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7NLUD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN7NLUD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7NLUD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN7NLUD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN7NLUD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN7NLUD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN7NLUD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN7NLUD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN7NLUD.s: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/omdsha256k128n96tau96v1/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/ccWFfrQX.s: Assembler messages:
encrypt.c: /tmp/ccWFfrQX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWFfrQX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWFfrQX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWFfrQX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFfrQX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFfrQX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFfrQX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFfrQX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFfrQX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFfrQX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFfrQX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFfrQX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWFfrQX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFfrQX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWFfrQX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFfrQX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWFfrQX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFfrQX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFfrQX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFfrQX.s: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/omdsha256k128n96tau96v1/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/ccCZg7i8.s: Assembler messages:
encrypt.c: /tmp/ccCZg7i8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCZg7i8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCZg7i8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCZg7i8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZg7i8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZg7i8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZg7i8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZg7i8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZg7i8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZg7i8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZg7i8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZg7i8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCZg7i8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZg7i8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCZg7i8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCZg7i8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCZg7i8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZg7i8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZg7i8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZg7i8.s: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/omdsha256k128n96tau96v1/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/ccIJMLyN.s: Assembler messages:
encrypt.c: /tmp/ccIJMLyN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIJMLyN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIJMLyN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIJMLyN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJMLyN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJMLyN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJMLyN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJMLyN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJMLyN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJMLyN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJMLyN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJMLyN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIJMLyN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJMLyN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIJMLyN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJMLyN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIJMLyN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJMLyN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIJMLyN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIJMLyN.s: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/omdsha256k128n96tau96v1/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/cclc0lKF.s: Assembler messages:
encrypt.c: /tmp/cclc0lKF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclc0lKF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclc0lKF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclc0lKF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclc0lKF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclc0lKF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclc0lKF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclc0lKF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclc0lKF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclc0lKF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclc0lKF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclc0lKF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclc0lKF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclc0lKF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclc0lKF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclc0lKF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclc0lKF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclc0lKF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclc0lKF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclc0lKF.s: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/omdsha256k128n96tau96v1/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/cctNVRNP.s: Assembler messages:
encrypt.c: /tmp/cctNVRNP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNVRNP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctNVRNP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctNVRNP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNVRNP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNVRNP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNVRNP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNVRNP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNVRNP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctNVRNP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctNVRNP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctNVRNP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctNVRNP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNVRNP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctNVRNP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctNVRNP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctNVRNP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctNVRNP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctNVRNP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNVRNP.s: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/omdsha256k128n96tau96v1/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/ccKHl5pu.s: Assembler messages:
encrypt.c: /tmp/ccKHl5pu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKHl5pu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKHl5pu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKHl5pu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHl5pu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHl5pu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHl5pu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHl5pu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHl5pu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKHl5pu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKHl5pu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKHl5pu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKHl5pu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHl5pu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKHl5pu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKHl5pu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKHl5pu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKHl5pu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKHl5pu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKHl5pu.s: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/omdsha256k128n96tau96v1/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/ccrzec5B.s: Assembler messages:
encrypt.c: /tmp/ccrzec5B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrzec5B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrzec5B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrzec5B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzec5B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzec5B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzec5B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzec5B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzec5B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrzec5B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrzec5B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrzec5B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrzec5B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzec5B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrzec5B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrzec5B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrzec5B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrzec5B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrzec5B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzec5B.s: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/omdsha256k128n96tau96v1/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/cca1YOKO.s: Assembler messages:
encrypt.c: /tmp/cca1YOKO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca1YOKO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca1YOKO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca1YOKO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1YOKO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1YOKO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1YOKO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1YOKO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1YOKO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1YOKO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1YOKO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1YOKO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca1YOKO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1YOKO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca1YOKO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1YOKO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca1YOKO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1YOKO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca1YOKO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca1YOKO.s: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/omdsha256k128n96tau96v1/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/ccaVURzP.s: Assembler messages:
encrypt.c: /tmp/ccaVURzP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaVURzP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaVURzP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaVURzP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVURzP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVURzP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVURzP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVURzP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVURzP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVURzP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVURzP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVURzP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaVURzP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVURzP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaVURzP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaVURzP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaVURzP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaVURzP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaVURzP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVURzP.s: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/omdsha256k128n96tau96v1/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/ccCkMc6z.s: Assembler messages:
encrypt.c: /tmp/ccCkMc6z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCkMc6z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCkMc6z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCkMc6z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkMc6z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkMc6z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkMc6z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkMc6z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkMc6z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCkMc6z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCkMc6z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCkMc6z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCkMc6z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkMc6z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCkMc6z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCkMc6z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCkMc6z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCkMc6z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCkMc6z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkMc6z.s: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/omdsha256k128n96tau96v1/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/cccJ5Qix.s: Assembler messages:
encrypt.c: /tmp/cccJ5Qix.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccJ5Qix.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccJ5Qix.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccJ5Qix.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJ5Qix.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJ5Qix.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJ5Qix.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJ5Qix.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJ5Qix.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJ5Qix.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJ5Qix.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJ5Qix.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccJ5Qix.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJ5Qix.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccJ5Qix.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJ5Qix.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccJ5Qix.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccJ5Qix.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJ5Qix.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJ5Qix.s: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/omdsha256k128n96tau96v1/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/ccEH7z6k.s: Assembler messages:
encrypt.c: /tmp/ccEH7z6k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEH7z6k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEH7z6k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEH7z6k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEH7z6k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEH7z6k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEH7z6k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEH7z6k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEH7z6k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEH7z6k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEH7z6k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEH7z6k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEH7z6k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEH7z6k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEH7z6k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEH7z6k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEH7z6k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEH7z6k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEH7z6k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEH7z6k.s: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/omdsha256k128n96tau96v1/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/cclVa3ew.s: Assembler messages:
encrypt.c: /tmp/cclVa3ew.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclVa3ew.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclVa3ew.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclVa3ew.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVa3ew.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVa3ew.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVa3ew.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVa3ew.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVa3ew.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclVa3ew.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclVa3ew.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclVa3ew.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclVa3ew.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVa3ew.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclVa3ew.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclVa3ew.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclVa3ew.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclVa3ew.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclVa3ew.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVa3ew.s: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/omdsha256k128n96tau96v1/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/ccD8vaSc.s: Assembler messages:
encrypt.c: /tmp/ccD8vaSc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8vaSc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD8vaSc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD8vaSc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8vaSc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8vaSc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8vaSc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8vaSc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8vaSc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8vaSc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8vaSc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8vaSc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD8vaSc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8vaSc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD8vaSc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8vaSc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD8vaSc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8vaSc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD8vaSc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD8vaSc.s: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/omdsha256k128n96tau96v1/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/ccPIYlgt.s: Assembler messages:
encrypt.c: /tmp/ccPIYlgt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPIYlgt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPIYlgt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPIYlgt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIYlgt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIYlgt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIYlgt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIYlgt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIYlgt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIYlgt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIYlgt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIYlgt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPIYlgt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIYlgt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPIYlgt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPIYlgt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIYlgt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIYlgt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIYlgt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIYlgt.s: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/omdsha256k128n96tau96v1/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/cc147BUz.s: Assembler messages:
encrypt.c: /tmp/cc147BUz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc147BUz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc147BUz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc147BUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc147BUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc147BUz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc147BUz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc147BUz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc147BUz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc147BUz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc147BUz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc147BUz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc147BUz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc147BUz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc147BUz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc147BUz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc147BUz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc147BUz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc147BUz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc147BUz.s: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/omdsha256k128n96tau96v1/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/cc40ieXv.s: Assembler messages:
encrypt.c: /tmp/cc40ieXv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc40ieXv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc40ieXv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc40ieXv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40ieXv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40ieXv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40ieXv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40ieXv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40ieXv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40ieXv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40ieXv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40ieXv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc40ieXv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40ieXv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc40ieXv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40ieXv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc40ieXv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40ieXv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40ieXv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40ieXv.s: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/omdsha256k128n96tau96v1/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/cc0aaElr.s: Assembler messages:
encrypt.c: /tmp/cc0aaElr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0aaElr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0aaElr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0aaElr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0aaElr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0aaElr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0aaElr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0aaElr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0aaElr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0aaElr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0aaElr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0aaElr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0aaElr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0aaElr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0aaElr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0aaElr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0aaElr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0aaElr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0aaElr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0aaElr.s: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/omdsha256k128n96tau96v1/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/cc2VT27c.s: Assembler messages:
encrypt.c: /tmp/cc2VT27c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2VT27c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2VT27c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2VT27c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VT27c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VT27c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VT27c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VT27c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VT27c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2VT27c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2VT27c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2VT27c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2VT27c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VT27c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2VT27c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2VT27c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2VT27c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2VT27c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2VT27c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2VT27c.s: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/omdsha256k128n96tau96v1/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/ccNvIddy.s: Assembler messages:
encrypt.c: /tmp/ccNvIddy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNvIddy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNvIddy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNvIddy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvIddy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvIddy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvIddy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvIddy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvIddy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNvIddy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNvIddy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNvIddy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNvIddy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvIddy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNvIddy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNvIddy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNvIddy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNvIddy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNvIddy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvIddy.s: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/omdsha256k128n96tau96v1/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/ccaSzYBH.s: Assembler messages:
encrypt.c: /tmp/ccaSzYBH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaSzYBH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaSzYBH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaSzYBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSzYBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSzYBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSzYBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSzYBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSzYBH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSzYBH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSzYBH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSzYBH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaSzYBH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSzYBH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaSzYBH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSzYBH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaSzYBH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaSzYBH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaSzYBH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaSzYBH.s: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/omdsha256k128n96tau96v1/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/ccPZSO3j.s: Assembler messages:
encrypt.c: /tmp/ccPZSO3j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPZSO3j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPZSO3j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPZSO3j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZSO3j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZSO3j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZSO3j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZSO3j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZSO3j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZSO3j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZSO3j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZSO3j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPZSO3j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZSO3j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPZSO3j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPZSO3j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZSO3j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPZSO3j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPZSO3j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZSO3j.s: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/omdsha256k128n96tau96v1/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/ccQCE8Dx.s: Assembler messages:
encrypt.c: /tmp/ccQCE8Dx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQCE8Dx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQCE8Dx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQCE8Dx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCE8Dx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCE8Dx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCE8Dx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCE8Dx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCE8Dx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCE8Dx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCE8Dx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCE8Dx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQCE8Dx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCE8Dx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQCE8Dx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCE8Dx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQCE8Dx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCE8Dx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCE8Dx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCE8Dx.s: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/omdsha256k128n96tau96v1/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/ccHs0RLO.s: Assembler messages:
encrypt.c: /tmp/ccHs0RLO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHs0RLO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHs0RLO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHs0RLO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs0RLO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs0RLO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs0RLO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs0RLO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs0RLO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHs0RLO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHs0RLO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHs0RLO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHs0RLO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs0RLO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHs0RLO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHs0RLO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHs0RLO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHs0RLO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHs0RLO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHs0RLO.s: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/omdsha256k128n96tau96v1/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/cczMa8ry.s: Assembler messages:
encrypt.c: /tmp/cczMa8ry.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczMa8ry.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczMa8ry.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczMa8ry.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMa8ry.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMa8ry.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMa8ry.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMa8ry.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMa8ry.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczMa8ry.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczMa8ry.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczMa8ry.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczMa8ry.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMa8ry.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczMa8ry.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczMa8ry.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczMa8ry.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczMa8ry.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczMa8ry.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMa8ry.s: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/omdsha256k128n96tau96v1/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/ccY3VyAl.s: Assembler messages:
encrypt.c: /tmp/ccY3VyAl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY3VyAl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY3VyAl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY3VyAl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3VyAl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3VyAl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3VyAl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3VyAl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3VyAl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY3VyAl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY3VyAl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY3VyAl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY3VyAl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3VyAl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY3VyAl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY3VyAl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY3VyAl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY3VyAl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY3VyAl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3VyAl.s: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/omdsha256k128n96tau96v1/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/ccYGYm6w.s: Assembler messages:
encrypt.c: /tmp/ccYGYm6w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYGYm6w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYGYm6w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYGYm6w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGYm6w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGYm6w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGYm6w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGYm6w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGYm6w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGYm6w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGYm6w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGYm6w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYGYm6w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGYm6w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYGYm6w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGYm6w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYGYm6w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGYm6w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGYm6w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGYm6w.s: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/omdsha256k128n96tau96v1/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/ccUuppO3.s: Assembler messages:
encrypt.c: /tmp/ccUuppO3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUuppO3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUuppO3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUuppO3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuppO3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuppO3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuppO3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuppO3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuppO3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUuppO3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUuppO3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUuppO3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUuppO3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuppO3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUuppO3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUuppO3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUuppO3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUuppO3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUuppO3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUuppO3.s: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/omdsha256k128n96tau96v1/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/ccgoYxQU.s: Assembler messages:
encrypt.c: /tmp/ccgoYxQU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgoYxQU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgoYxQU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgoYxQU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoYxQU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoYxQU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoYxQU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoYxQU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoYxQU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoYxQU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoYxQU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoYxQU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgoYxQU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoYxQU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgoYxQU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgoYxQU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoYxQU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoYxQU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoYxQU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoYxQU.s: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/omdsha256k128n96tau96v1/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/ccFFUkEX.s: Assembler messages:
encrypt.c: /tmp/ccFFUkEX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFFUkEX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFFUkEX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFFUkEX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFUkEX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFUkEX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFUkEX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFUkEX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFUkEX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFUkEX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFUkEX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFUkEX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFFUkEX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFUkEX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFFUkEX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFUkEX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFFUkEX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFUkEX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFUkEX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFUkEX.s: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/omdsha256k128n96tau96v1/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/ccjDXpvF.s: Assembler messages:
encrypt.c: /tmp/ccjDXpvF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjDXpvF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjDXpvF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjDXpvF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDXpvF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDXpvF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDXpvF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDXpvF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDXpvF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDXpvF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDXpvF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDXpvF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjDXpvF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDXpvF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjDXpvF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjDXpvF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDXpvF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDXpvF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDXpvF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDXpvF.s: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/omdsha256k128n96tau96v1/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/cci500rW.s: Assembler messages:
encrypt.c: /tmp/cci500rW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci500rW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci500rW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci500rW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci500rW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci500rW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci500rW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci500rW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci500rW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci500rW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci500rW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci500rW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci500rW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci500rW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci500rW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci500rW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci500rW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci500rW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci500rW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci500rW.s: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/omdsha256k128n96tau96v1/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/ccjyDshd.s: Assembler messages:
encrypt.c: /tmp/ccjyDshd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjyDshd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjyDshd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjyDshd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyDshd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyDshd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyDshd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyDshd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyDshd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjyDshd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjyDshd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjyDshd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjyDshd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyDshd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjyDshd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjyDshd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjyDshd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjyDshd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjyDshd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjyDshd.s: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/omdsha256k128n96tau96v1/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/ccHpBthG.s: Assembler messages:
encrypt.c: /tmp/ccHpBthG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHpBthG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHpBthG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHpBthG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpBthG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpBthG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpBthG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpBthG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpBthG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpBthG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpBthG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpBthG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHpBthG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpBthG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHpBthG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHpBthG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpBthG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpBthG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpBthG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpBthG.s: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/omdsha256k128n96tau96v1/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/ccurdF0V.s: Assembler messages:
encrypt.c: /tmp/ccurdF0V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccurdF0V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccurdF0V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccurdF0V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurdF0V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurdF0V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurdF0V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurdF0V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurdF0V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurdF0V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurdF0V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurdF0V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccurdF0V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccurdF0V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccurdF0V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurdF0V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccurdF0V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccurdF0V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccurdF0V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccurdF0V.s: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/omdsha256k128n96tau96v1/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/cc9yQozS.s: Assembler messages:
encrypt.c: /tmp/cc9yQozS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9yQozS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9yQozS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9yQozS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yQozS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yQozS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yQozS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yQozS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yQozS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yQozS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yQozS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yQozS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9yQozS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yQozS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9yQozS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yQozS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9yQozS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yQozS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9yQozS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9yQozS.s: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/omdsha256k128n96tau96v1/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/ccYimgT6.s: Assembler messages:
encrypt.c: /tmp/ccYimgT6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYimgT6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYimgT6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYimgT6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYimgT6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYimgT6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYimgT6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYimgT6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYimgT6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYimgT6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYimgT6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYimgT6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYimgT6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYimgT6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYimgT6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYimgT6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYimgT6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYimgT6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYimgT6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYimgT6.s: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/omdsha256k128n96tau96v1/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/ccOfv6bP.s: Assembler messages:
encrypt.c: /tmp/ccOfv6bP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOfv6bP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOfv6bP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOfv6bP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfv6bP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfv6bP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfv6bP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfv6bP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfv6bP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfv6bP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfv6bP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfv6bP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOfv6bP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfv6bP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOfv6bP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOfv6bP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfv6bP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOfv6bP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOfv6bP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfv6bP.s: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/omdsha256k128n96tau96v1/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/ccnUwuFJ.s: Assembler messages:
encrypt.c: /tmp/ccnUwuFJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnUwuFJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnUwuFJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnUwuFJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUwuFJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUwuFJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUwuFJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUwuFJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUwuFJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUwuFJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUwuFJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUwuFJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnUwuFJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUwuFJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnUwuFJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUwuFJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnUwuFJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUwuFJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUwuFJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUwuFJ.s: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/omdsha256k128n96tau96v1/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/ccA1fus7.s: Assembler messages:
encrypt.c: /tmp/ccA1fus7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1fus7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA1fus7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA1fus7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1fus7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1fus7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1fus7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1fus7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1fus7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA1fus7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA1fus7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA1fus7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA1fus7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1fus7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA1fus7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA1fus7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA1fus7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA1fus7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA1fus7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1fus7.s: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/omdsha256k128n96tau96v1/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/ccg54kPR.s: Assembler messages:
encrypt.c: /tmp/ccg54kPR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg54kPR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg54kPR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg54kPR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg54kPR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg54kPR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg54kPR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg54kPR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg54kPR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg54kPR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg54kPR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg54kPR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg54kPR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg54kPR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg54kPR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg54kPR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg54kPR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg54kPR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg54kPR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg54kPR.s: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/omdsha256k128n96tau96v1/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/cccjA39L.s: Assembler messages:
encrypt.c: /tmp/cccjA39L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccjA39L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccjA39L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccjA39L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjA39L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjA39L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjA39L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjA39L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjA39L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjA39L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjA39L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjA39L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccjA39L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjA39L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccjA39L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjA39L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccjA39L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjA39L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccjA39L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccjA39L.s: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/omdsha256k128n96tau96v1/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/cciWUFYQ.s: Assembler messages:
encrypt.c: /tmp/cciWUFYQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciWUFYQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciWUFYQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciWUFYQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWUFYQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWUFYQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWUFYQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWUFYQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWUFYQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWUFYQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWUFYQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWUFYQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciWUFYQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWUFYQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciWUFYQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciWUFYQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWUFYQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciWUFYQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciWUFYQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWUFYQ.s: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/omdsha256k128n96tau96v1/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/ccp2PghA.s: Assembler messages:
encrypt.c: /tmp/ccp2PghA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp2PghA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp2PghA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp2PghA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2PghA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2PghA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2PghA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2PghA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2PghA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp2PghA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp2PghA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp2PghA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp2PghA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2PghA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp2PghA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp2PghA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp2PghA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp2PghA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp2PghA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp2PghA.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/omdsha256k128n96tau96v1/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/cczQAGP4.s: Assembler messages:
encrypt.c: /tmp/cczQAGP4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczQAGP4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczQAGP4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczQAGP4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQAGP4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQAGP4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQAGP4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQAGP4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQAGP4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQAGP4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQAGP4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQAGP4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczQAGP4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQAGP4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczQAGP4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczQAGP4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQAGP4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQAGP4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQAGP4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQAGP4.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/omdsha256k128n96tau96v1/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/ccPvARlV.s: Assembler messages:
encrypt.c: /tmp/ccPvARlV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPvARlV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPvARlV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPvARlV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvARlV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvARlV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvARlV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvARlV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvARlV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvARlV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvARlV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvARlV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPvARlV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvARlV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPvARlV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPvARlV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvARlV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvARlV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvARlV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvARlV.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/omdsha256k128n96tau96v1/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/ccietE3j.s: Assembler messages:
encrypt.c: /tmp/ccietE3j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccietE3j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccietE3j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccietE3j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccietE3j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccietE3j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccietE3j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccietE3j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccietE3j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccietE3j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccietE3j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccietE3j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccietE3j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccietE3j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccietE3j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccietE3j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccietE3j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccietE3j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccietE3j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccietE3j.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/omdsha256k128n96tau96v1/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/ccV9MGft.s: Assembler messages:
encrypt.c: /tmp/ccV9MGft.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV9MGft.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV9MGft.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV9MGft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9MGft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9MGft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9MGft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9MGft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9MGft.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9MGft.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9MGft.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9MGft.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV9MGft.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9MGft.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV9MGft.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9MGft.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV9MGft.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV9MGft.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV9MGft.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV9MGft.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/omdsha256k128n96tau96v1/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/cca78luc.s: Assembler messages:
encrypt.c: /tmp/cca78luc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca78luc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca78luc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca78luc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca78luc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca78luc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca78luc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca78luc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca78luc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca78luc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca78luc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca78luc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca78luc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca78luc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca78luc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca78luc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca78luc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca78luc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca78luc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca78luc.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/omdsha256k128n96tau96v1/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/ccLX4QVX.s: Assembler messages:
encrypt.c: /tmp/ccLX4QVX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLX4QVX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLX4QVX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLX4QVX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLX4QVX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLX4QVX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLX4QVX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLX4QVX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLX4QVX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLX4QVX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLX4QVX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLX4QVX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLX4QVX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLX4QVX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLX4QVX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLX4QVX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLX4QVX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLX4QVX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLX4QVX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLX4QVX.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/omdsha256k128n96tau96v1/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/ccPMWocl.s: Assembler messages:
encrypt.c: /tmp/ccPMWocl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPMWocl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPMWocl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPMWocl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWocl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWocl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWocl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWocl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWocl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPMWocl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPMWocl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPMWocl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPMWocl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWocl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPMWocl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPMWocl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPMWocl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPMWocl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPMWocl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPMWocl.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/omdsha256k128n96tau96v1/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/ccpQNDUj.s: Assembler messages:
encrypt.c: /tmp/ccpQNDUj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpQNDUj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpQNDUj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpQNDUj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQNDUj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQNDUj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQNDUj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQNDUj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQNDUj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQNDUj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQNDUj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQNDUj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpQNDUj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQNDUj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpQNDUj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQNDUj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpQNDUj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQNDUj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpQNDUj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpQNDUj.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/omdsha256k128n96tau96v1/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/ccwoXNCu.s: Assembler messages:
encrypt.c: /tmp/ccwoXNCu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwoXNCu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwoXNCu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwoXNCu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoXNCu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoXNCu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoXNCu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoXNCu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoXNCu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwoXNCu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwoXNCu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwoXNCu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwoXNCu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoXNCu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwoXNCu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwoXNCu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwoXNCu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwoXNCu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwoXNCu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoXNCu.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/omdsha256k128n96tau96v1/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/ccIeYG4f.s: Assembler messages:
encrypt.c: /tmp/ccIeYG4f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIeYG4f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIeYG4f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIeYG4f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeYG4f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeYG4f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeYG4f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeYG4f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeYG4f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIeYG4f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIeYG4f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIeYG4f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIeYG4f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeYG4f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIeYG4f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIeYG4f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIeYG4f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIeYG4f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIeYG4f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeYG4f.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/omdsha256k128n96tau96v1/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/ccsL2r48.s: Assembler messages:
encrypt.c: /tmp/ccsL2r48.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsL2r48.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsL2r48.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsL2r48.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsL2r48.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsL2r48.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsL2r48.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsL2r48.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsL2r48.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsL2r48.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsL2r48.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsL2r48.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsL2r48.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsL2r48.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsL2r48.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsL2r48.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsL2r48.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsL2r48.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsL2r48.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsL2r48.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/omdsha256k128n96tau96v1/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/cc7QK0wA.s: Assembler messages:
encrypt.c: /tmp/cc7QK0wA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7QK0wA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7QK0wA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7QK0wA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QK0wA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QK0wA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QK0wA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QK0wA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QK0wA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QK0wA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QK0wA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QK0wA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7QK0wA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QK0wA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7QK0wA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7QK0wA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QK0wA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QK0wA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QK0wA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QK0wA.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/omdsha256k128n96tau96v1/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/ccSDPydn.s: Assembler messages:
encrypt.c: /tmp/ccSDPydn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSDPydn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSDPydn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSDPydn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDPydn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDPydn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDPydn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDPydn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDPydn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDPydn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDPydn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDPydn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSDPydn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDPydn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSDPydn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDPydn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSDPydn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDPydn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSDPydn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSDPydn.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/omdsha256k128n96tau96v1/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/ccA9YSlh.s: Assembler messages:
encrypt.c: /tmp/ccA9YSlh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA9YSlh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA9YSlh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA9YSlh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9YSlh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9YSlh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9YSlh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9YSlh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9YSlh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9YSlh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9YSlh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9YSlh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA9YSlh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9YSlh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA9YSlh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9YSlh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA9YSlh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9YSlh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9YSlh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9YSlh.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/omdsha256k128n96tau96v1/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/ccYgBijm.s: Assembler messages:
encrypt.c: /tmp/ccYgBijm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYgBijm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYgBijm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYgBijm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgBijm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgBijm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgBijm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgBijm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgBijm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYgBijm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYgBijm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYgBijm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYgBijm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgBijm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYgBijm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYgBijm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYgBijm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYgBijm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYgBijm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYgBijm.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/omdsha256k128n96tau96v1/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/cc5D80i6.s: Assembler messages:
encrypt.c: /tmp/cc5D80i6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5D80i6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5D80i6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5D80i6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5D80i6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5D80i6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5D80i6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5D80i6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5D80i6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.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/cc5D80i6.s: Assembler messages:
encrypt.c: /tmp/cc5D80i6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5D80i6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5D80i6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5D80i6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5D80i6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5D80i6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5D80i6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5D80i6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5D80i6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5D80i6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5D80i6.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/omdsha256k128n96tau96v1/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/ccUOjpa5.s: Assembler messages:
encrypt.c: /tmp/ccUOjpa5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOjpa5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOjpa5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOjpa5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOjpa5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOjpa5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUOjpa5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOjpa5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOjpa5.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/ccUOjpa5.s: Assembler messages:
encrypt.c: /tmp/ccUOjpa5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOjpa5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOjpa5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOjpa5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOjpa5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOjpa5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOjpa5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUOjpa5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOjpa5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOjpa5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOjpa5.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/omdsha256k128n96tau96v1/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/ccKLaTT2.s: Assembler messages:
encrypt.c: /tmp/ccKLaTT2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLaTT2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLaTT2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLaTT2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLaTT2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLaTT2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKLaTT2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLaTT2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLaTT2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.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/ccKLaTT2.s: Assembler messages:
encrypt.c: /tmp/ccKLaTT2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLaTT2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLaTT2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLaTT2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLaTT2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLaTT2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKLaTT2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLaTT2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLaTT2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLaTT2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLaTT2.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/omdsha256k128n96tau96v1/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/ccovwWTW.s: Assembler messages:
encrypt.c: /tmp/ccovwWTW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccovwWTW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccovwWTW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccovwWTW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccovwWTW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccovwWTW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccovwWTW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccovwWTW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccovwWTW.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/ccovwWTW.s: Assembler messages:
encrypt.c: /tmp/ccovwWTW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccovwWTW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccovwWTW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccovwWTW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccovwWTW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccovwWTW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccovwWTW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccovwWTW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccovwWTW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccovwWTW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccovwWTW.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/omdsha256k128n96tau96v1/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/ccTSdVd5.s: Assembler messages:
encrypt.c: /tmp/ccTSdVd5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTSdVd5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTSdVd5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTSdVd5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTSdVd5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTSdVd5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTSdVd5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTSdVd5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTSdVd5.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/ccTSdVd5.s: Assembler messages:
encrypt.c: /tmp/ccTSdVd5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTSdVd5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTSdVd5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTSdVd5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTSdVd5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTSdVd5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTSdVd5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTSdVd5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTSdVd5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTSdVd5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTSdVd5.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/omdsha256k128n96tau96v1/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/cckyt7Wb.s: Assembler messages:
encrypt.c: /tmp/cckyt7Wb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckyt7Wb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckyt7Wb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckyt7Wb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckyt7Wb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckyt7Wb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckyt7Wb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyt7Wb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyt7Wb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.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/cckyt7Wb.s: Assembler messages:
encrypt.c: /tmp/cckyt7Wb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckyt7Wb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckyt7Wb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckyt7Wb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckyt7Wb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckyt7Wb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckyt7Wb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckyt7Wb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyt7Wb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckyt7Wb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyt7Wb.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/omdsha256k128n96tau96v1/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/ccK3TkU5.s: Assembler messages:
encrypt.c: /tmp/ccK3TkU5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK3TkU5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK3TkU5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK3TkU5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK3TkU5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK3TkU5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK3TkU5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK3TkU5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK3TkU5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.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/ccK3TkU5.s: Assembler messages:
encrypt.c: /tmp/ccK3TkU5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK3TkU5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK3TkU5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK3TkU5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK3TkU5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK3TkU5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK3TkU5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK3TkU5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK3TkU5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK3TkU5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3TkU5.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/omdsha256k128n96tau96v1/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/ccelxp42.s: Assembler messages:
encrypt.c: /tmp/ccelxp42.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelxp42.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccelxp42.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccelxp42.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccelxp42.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccelxp42.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccelxp42.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelxp42.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelxp42.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/ccelxp42.s: Assembler messages:
encrypt.c: /tmp/ccelxp42.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelxp42.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccelxp42.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccelxp42.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccelxp42.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelxp42.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccelxp42.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccelxp42.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelxp42.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelxp42.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelxp42.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/omdsha256k128n96tau96v1/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/cceJbCuF.s: Assembler messages:
encrypt.c: /tmp/cceJbCuF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceJbCuF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceJbCuF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceJbCuF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJbCuF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJbCuF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJbCuF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJbCuF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJbCuF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceJbCuF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceJbCuF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceJbCuF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceJbCuF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJbCuF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceJbCuF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceJbCuF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceJbCuF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceJbCuF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceJbCuF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJbCuF.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/omdsha256k128n96tau96v1/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/ccjTC77D.s: Assembler messages:
encrypt.c: /tmp/ccjTC77D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTC77D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjTC77D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjTC77D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTC77D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTC77D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTC77D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTC77D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTC77D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTC77D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTC77D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTC77D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjTC77D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTC77D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjTC77D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTC77D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjTC77D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTC77D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjTC77D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjTC77D.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/omdsha256k128n96tau96v1/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/cc6zH5Ey.s: Assembler messages:
encrypt.c: /tmp/cc6zH5Ey.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6zH5Ey.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6zH5Ey.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6zH5Ey.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zH5Ey.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zH5Ey.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zH5Ey.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zH5Ey.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zH5Ey.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zH5Ey.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zH5Ey.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zH5Ey.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6zH5Ey.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zH5Ey.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6zH5Ey.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zH5Ey.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6zH5Ey.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zH5Ey.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zH5Ey.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zH5Ey.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/omdsha256k128n96tau96v1/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/ccehRL7G.s: Assembler messages:
encrypt.c: /tmp/ccehRL7G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccehRL7G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccehRL7G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccehRL7G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehRL7G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehRL7G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehRL7G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehRL7G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehRL7G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehRL7G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehRL7G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehRL7G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccehRL7G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehRL7G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccehRL7G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccehRL7G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccehRL7G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccehRL7G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccehRL7G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehRL7G.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/omdsha256k128n96tau96v1/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/cc6Z9YIB.s: Assembler messages:
encrypt.c: /tmp/cc6Z9YIB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Z9YIB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Z9YIB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Z9YIB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z9YIB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z9YIB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z9YIB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z9YIB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z9YIB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Z9YIB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Z9YIB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Z9YIB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Z9YIB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z9YIB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Z9YIB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Z9YIB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6Z9YIB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Z9YIB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Z9YIB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Z9YIB.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/omdsha256k128n96tau96v1/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/ccWm25Ez.s: Assembler messages:
encrypt.c: /tmp/ccWm25Ez.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWm25Ez.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWm25Ez.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWm25Ez.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWm25Ez.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWm25Ez.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWm25Ez.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWm25Ez.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWm25Ez.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWm25Ez.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWm25Ez.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWm25Ez.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWm25Ez.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWm25Ez.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWm25Ez.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWm25Ez.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWm25Ez.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWm25Ez.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWm25Ez.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWm25Ez.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/omdsha256k128n96tau96v1/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/ccAvYwpK.s: Assembler messages:
encrypt.c: /tmp/ccAvYwpK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAvYwpK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAvYwpK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAvYwpK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvYwpK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvYwpK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvYwpK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvYwpK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvYwpK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvYwpK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvYwpK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvYwpK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAvYwpK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvYwpK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAvYwpK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvYwpK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAvYwpK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAvYwpK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAvYwpK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAvYwpK.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/omdsha256k128n96tau96v1/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/ccbgbrjW.s: Assembler messages:
encrypt.c: /tmp/ccbgbrjW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbgbrjW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbgbrjW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbgbrjW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbrjW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbrjW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbrjW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbrjW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbrjW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgbrjW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgbrjW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgbrjW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbgbrjW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbrjW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbgbrjW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbgbrjW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgbrjW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbgbrjW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbgbrjW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgbrjW.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/omdsha256k128n96tau96v1/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/ccIADCLM.s: Assembler messages:
encrypt.c: /tmp/ccIADCLM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIADCLM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIADCLM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIADCLM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIADCLM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIADCLM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIADCLM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIADCLM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIADCLM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIADCLM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIADCLM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIADCLM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIADCLM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIADCLM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIADCLM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIADCLM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIADCLM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIADCLM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIADCLM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIADCLM.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/omdsha256k128n96tau96v1/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/ccvGep8V.s: Assembler messages:
encrypt.c: /tmp/ccvGep8V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvGep8V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvGep8V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvGep8V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGep8V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGep8V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGep8V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGep8V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGep8V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvGep8V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvGep8V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvGep8V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvGep8V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGep8V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvGep8V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvGep8V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvGep8V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvGep8V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvGep8V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGep8V.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/omdsha256k128n96tau96v1/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/cc1dKK2P.s: Assembler messages:
encrypt.c: /tmp/cc1dKK2P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dKK2P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1dKK2P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1dKK2P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dKK2P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dKK2P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dKK2P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dKK2P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dKK2P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dKK2P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dKK2P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dKK2P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1dKK2P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dKK2P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1dKK2P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1dKK2P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1dKK2P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1dKK2P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1dKK2P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dKK2P.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/omdsha256k128n96tau96v1/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/cciL4b2F.s: Assembler messages:
encrypt.c: /tmp/cciL4b2F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciL4b2F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciL4b2F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciL4b2F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL4b2F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL4b2F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL4b2F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL4b2F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL4b2F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL4b2F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL4b2F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL4b2F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciL4b2F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL4b2F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciL4b2F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL4b2F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciL4b2F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL4b2F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciL4b2F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciL4b2F.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/omdsha256k128n96tau96v1/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/ccYZHViX.s: Assembler messages:
encrypt.c: /tmp/ccYZHViX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYZHViX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYZHViX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYZHViX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZHViX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZHViX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZHViX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZHViX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZHViX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZHViX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZHViX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZHViX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYZHViX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZHViX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYZHViX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYZHViX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYZHViX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYZHViX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYZHViX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZHViX.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/omdsha256k128n96tau96v1/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/ccw8MjtX.s: Assembler messages:
encrypt.c: /tmp/ccw8MjtX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw8MjtX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw8MjtX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw8MjtX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8MjtX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8MjtX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8MjtX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8MjtX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8MjtX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8MjtX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8MjtX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8MjtX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw8MjtX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8MjtX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw8MjtX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8MjtX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw8MjtX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw8MjtX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw8MjtX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw8MjtX.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/omdsha256k128n96tau96v1/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/ccfLCKlP.s: Assembler messages:
encrypt.c: /tmp/ccfLCKlP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLCKlP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLCKlP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLCKlP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLCKlP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLCKlP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLCKlP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLCKlP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLCKlP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLCKlP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLCKlP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLCKlP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLCKlP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLCKlP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLCKlP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfLCKlP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfLCKlP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLCKlP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfLCKlP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLCKlP.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/omdsha256k128n96tau96v1/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/ccmEAt2P.s: Assembler messages:
encrypt.c: /tmp/ccmEAt2P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEAt2P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmEAt2P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmEAt2P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEAt2P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEAt2P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEAt2P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEAt2P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEAt2P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEAt2P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEAt2P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEAt2P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmEAt2P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEAt2P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmEAt2P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEAt2P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmEAt2P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEAt2P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmEAt2P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmEAt2P.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/omdsha256k128n96tau96v1/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/cc1Nmfg0.s: Assembler messages:
encrypt.c: /tmp/cc1Nmfg0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Nmfg0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Nmfg0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Nmfg0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Nmfg0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Nmfg0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Nmfg0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Nmfg0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Nmfg0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Nmfg0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Nmfg0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Nmfg0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Nmfg0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Nmfg0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Nmfg0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Nmfg0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1Nmfg0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Nmfg0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Nmfg0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Nmfg0.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/omdsha256k128n96tau96v1/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/ccD43oD4.s: Assembler messages:
encrypt.c: /tmp/ccD43oD4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD43oD4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD43oD4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD43oD4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD43oD4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD43oD4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD43oD4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD43oD4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD43oD4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD43oD4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD43oD4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD43oD4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD43oD4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD43oD4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD43oD4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD43oD4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD43oD4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD43oD4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD43oD4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD43oD4.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/omdsha256k128n96tau96v1/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/ccTdzVoU.s: Assembler messages:
encrypt.c: /tmp/ccTdzVoU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTdzVoU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTdzVoU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTdzVoU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdzVoU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdzVoU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdzVoU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdzVoU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdzVoU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdzVoU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdzVoU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdzVoU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTdzVoU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdzVoU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTdzVoU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTdzVoU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTdzVoU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTdzVoU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTdzVoU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdzVoU.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/omdsha256k128n96tau96v1/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/ccvhQZuX.s: Assembler messages:
encrypt.c: /tmp/ccvhQZuX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvhQZuX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvhQZuX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvhQZuX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhQZuX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhQZuX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhQZuX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhQZuX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhQZuX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhQZuX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhQZuX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhQZuX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvhQZuX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvhQZuX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvhQZuX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhQZuX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvhQZuX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvhQZuX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvhQZuX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvhQZuX.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/omdsha256k128n96tau96v1/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/cc11XFhE.s: Assembler messages:
encrypt.c: /tmp/cc11XFhE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc11XFhE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc11XFhE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc11XFhE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11XFhE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11XFhE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11XFhE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11XFhE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11XFhE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11XFhE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11XFhE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11XFhE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc11XFhE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11XFhE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc11XFhE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc11XFhE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11XFhE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11XFhE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11XFhE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11XFhE.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/omdsha256k128n96tau96v1/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/cc5lC01z.s: Assembler messages:
encrypt.c: /tmp/cc5lC01z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5lC01z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5lC01z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5lC01z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lC01z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lC01z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lC01z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lC01z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lC01z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5lC01z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5lC01z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5lC01z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5lC01z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lC01z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5lC01z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5lC01z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5lC01z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5lC01z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5lC01z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5lC01z.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/omdsha256k128n96tau96v1/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/cc6bEF8B.s: Assembler messages:
encrypt.c: /tmp/cc6bEF8B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bEF8B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6bEF8B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6bEF8B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bEF8B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bEF8B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bEF8B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bEF8B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bEF8B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bEF8B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bEF8B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bEF8B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6bEF8B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bEF8B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6bEF8B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bEF8B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6bEF8B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bEF8B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bEF8B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bEF8B.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/omdsha256k128n96tau96v1/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/ccCtTbBJ.s: Assembler messages:
encrypt.c: /tmp/ccCtTbBJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCtTbBJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCtTbBJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCtTbBJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtTbBJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtTbBJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtTbBJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtTbBJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtTbBJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtTbBJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtTbBJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtTbBJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCtTbBJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtTbBJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCtTbBJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCtTbBJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtTbBJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCtTbBJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCtTbBJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtTbBJ.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/omdsha256k128n96tau96v1/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/ccbeREbp.s: Assembler messages:
encrypt.c: /tmp/ccbeREbp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbeREbp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbeREbp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbeREbp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbeREbp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbeREbp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbeREbp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbeREbp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbeREbp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbeREbp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbeREbp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbeREbp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbeREbp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbeREbp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbeREbp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbeREbp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbeREbp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbeREbp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbeREbp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbeREbp.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/omdsha256k128n96tau96v1/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/ccuvcU2A.s: Assembler messages:
encrypt.c: /tmp/ccuvcU2A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuvcU2A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuvcU2A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuvcU2A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvcU2A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvcU2A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvcU2A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvcU2A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvcU2A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvcU2A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvcU2A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvcU2A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuvcU2A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvcU2A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuvcU2A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuvcU2A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvcU2A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvcU2A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvcU2A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvcU2A.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/omdsha256k128n96tau96v1/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/ccVgkndn.s: Assembler messages:
encrypt.c: /tmp/ccVgkndn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVgkndn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVgkndn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVgkndn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgkndn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgkndn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgkndn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgkndn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgkndn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVgkndn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVgkndn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVgkndn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVgkndn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgkndn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVgkndn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVgkndn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVgkndn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVgkndn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVgkndn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgkndn.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/omdsha256k128n96tau96v1/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/ccgnKbpj.s: Assembler messages:
encrypt.c: /tmp/ccgnKbpj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgnKbpj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgnKbpj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgnKbpj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnKbpj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnKbpj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnKbpj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnKbpj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnKbpj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgnKbpj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgnKbpj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgnKbpj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgnKbpj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnKbpj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgnKbpj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgnKbpj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgnKbpj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgnKbpj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgnKbpj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgnKbpj.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/omdsha256k128n96tau96v1/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/cc69N6Im.s: Assembler messages:
encrypt.c: /tmp/cc69N6Im.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc69N6Im.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc69N6Im.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc69N6Im.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69N6Im.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69N6Im.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69N6Im.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69N6Im.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69N6Im.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc69N6Im.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc69N6Im.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc69N6Im.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc69N6Im.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc69N6Im.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc69N6Im.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc69N6Im.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc69N6Im.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc69N6Im.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc69N6Im.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc69N6Im.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/omdsha256k128n96tau96v1/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/ccN21Ufs.s: Assembler messages:
encrypt.c: /tmp/ccN21Ufs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN21Ufs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN21Ufs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN21Ufs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN21Ufs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN21Ufs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN21Ufs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN21Ufs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN21Ufs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN21Ufs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN21Ufs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN21Ufs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN21Ufs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN21Ufs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN21Ufs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN21Ufs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN21Ufs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN21Ufs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN21Ufs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN21Ufs.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/omdsha256k128n96tau96v1/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/cc3CeCqh.s: Assembler messages:
encrypt.c: /tmp/cc3CeCqh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3CeCqh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3CeCqh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3CeCqh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CeCqh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CeCqh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CeCqh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CeCqh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CeCqh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CeCqh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CeCqh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CeCqh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3CeCqh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CeCqh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3CeCqh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CeCqh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3CeCqh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CeCqh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CeCqh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CeCqh.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/omdsha256k128n96tau96v1/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/cclnd1En.s: Assembler messages:
encrypt.c: /tmp/cclnd1En.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclnd1En.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclnd1En.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclnd1En.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnd1En.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnd1En.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnd1En.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnd1En.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnd1En.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnd1En.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnd1En.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnd1En.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclnd1En.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnd1En.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclnd1En.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclnd1En.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnd1En.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclnd1En.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclnd1En.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnd1En.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/omdsha256k128n96tau96v1/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/cc8T93Sp.s: Assembler messages:
encrypt.c: /tmp/cc8T93Sp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8T93Sp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8T93Sp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8T93Sp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8T93Sp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8T93Sp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8T93Sp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8T93Sp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8T93Sp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8T93Sp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8T93Sp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8T93Sp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8T93Sp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8T93Sp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8T93Sp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8T93Sp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8T93Sp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8T93Sp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8T93Sp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8T93Sp.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/omdsha256k128n96tau96v1/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/ccwByjro.s: Assembler messages:
encrypt.c: /tmp/ccwByjro.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwByjro.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwByjro.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwByjro.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwByjro.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwByjro.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwByjro.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwByjro.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwByjro.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwByjro.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwByjro.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwByjro.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwByjro.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwByjro.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwByjro.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwByjro.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwByjro.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwByjro.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwByjro.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwByjro.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/omdsha256k128n96tau96v1/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/cc4atUGp.s: Assembler messages:
encrypt.c: /tmp/cc4atUGp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4atUGp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4atUGp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4atUGp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4atUGp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4atUGp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4atUGp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4atUGp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4atUGp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4atUGp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4atUGp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4atUGp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4atUGp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4atUGp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4atUGp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4atUGp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4atUGp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4atUGp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4atUGp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4atUGp.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/omdsha256k128n96tau96v1/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/cca3r60A.s: Assembler messages:
encrypt.c: /tmp/cca3r60A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca3r60A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca3r60A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca3r60A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3r60A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3r60A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3r60A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3r60A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3r60A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3r60A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3r60A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3r60A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca3r60A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3r60A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca3r60A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3r60A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca3r60A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3r60A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3r60A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3r60A.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/omdsha256k128n96tau96v1/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/ccEd5NBl.s: Assembler messages:
encrypt.c: /tmp/ccEd5NBl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEd5NBl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEd5NBl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEd5NBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd5NBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd5NBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd5NBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd5NBl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd5NBl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd5NBl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd5NBl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd5NBl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEd5NBl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd5NBl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEd5NBl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEd5NBl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd5NBl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEd5NBl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEd5NBl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd5NBl.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/omdsha256k128n96tau96v1/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/ccxqQVoj.s: Assembler messages:
encrypt.c: /tmp/ccxqQVoj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxqQVoj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxqQVoj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxqQVoj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqQVoj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqQVoj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqQVoj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqQVoj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqQVoj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqQVoj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqQVoj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqQVoj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxqQVoj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqQVoj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxqQVoj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqQVoj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxqQVoj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqQVoj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxqQVoj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxqQVoj.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/omdsha256k128n96tau96v1/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/cc1SYBng.s: Assembler messages:
encrypt.c: /tmp/cc1SYBng.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1SYBng.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1SYBng.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1SYBng.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SYBng.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SYBng.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SYBng.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SYBng.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SYBng.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SYBng.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SYBng.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SYBng.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1SYBng.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SYBng.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1SYBng.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SYBng.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1SYBng.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SYBng.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SYBng.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SYBng.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/omdsha256k128n96tau96v1/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/cciS8foe.s: Assembler messages:
encrypt.c: /tmp/cciS8foe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciS8foe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciS8foe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciS8foe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8foe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8foe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8foe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8foe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8foe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciS8foe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciS8foe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciS8foe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciS8foe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8foe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciS8foe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciS8foe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciS8foe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciS8foe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciS8foe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8foe.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/omdsha256k128n96tau96v1/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/ccDCZ2qa.s: Assembler messages:
encrypt.c: /tmp/ccDCZ2qa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDCZ2qa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDCZ2qa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDCZ2qa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCZ2qa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCZ2qa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCZ2qa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCZ2qa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCZ2qa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCZ2qa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCZ2qa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCZ2qa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDCZ2qa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCZ2qa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDCZ2qa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDCZ2qa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCZ2qa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCZ2qa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCZ2qa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCZ2qa.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/omdsha256k128n96tau96v1/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/ccm0zxVj.s: Assembler messages:
encrypt.c: /tmp/ccm0zxVj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0zxVj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm0zxVj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm0zxVj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0zxVj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0zxVj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0zxVj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0zxVj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0zxVj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0zxVj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0zxVj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0zxVj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm0zxVj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0zxVj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm0zxVj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0zxVj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm0zxVj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0zxVj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0zxVj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0zxVj.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/omdsha256k128n96tau96v1/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/cc4GhjV9.s: Assembler messages:
encrypt.c: /tmp/cc4GhjV9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4GhjV9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4GhjV9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4GhjV9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GhjV9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GhjV9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GhjV9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GhjV9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GhjV9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4GhjV9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4GhjV9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4GhjV9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4GhjV9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GhjV9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4GhjV9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4GhjV9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4GhjV9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4GhjV9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4GhjV9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4GhjV9.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/omdsha256k128n96tau96v1/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/cciWZd6c.s: Assembler messages:
encrypt.c: /tmp/cciWZd6c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciWZd6c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciWZd6c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciWZd6c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWZd6c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWZd6c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWZd6c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWZd6c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWZd6c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWZd6c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWZd6c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWZd6c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciWZd6c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWZd6c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciWZd6c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciWZd6c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciWZd6c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciWZd6c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciWZd6c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciWZd6c.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/omdsha256k128n96tau96v1/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/cc3hbTlE.s: Assembler messages:
encrypt.c: /tmp/cc3hbTlE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3hbTlE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3hbTlE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3hbTlE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hbTlE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hbTlE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hbTlE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hbTlE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hbTlE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hbTlE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hbTlE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hbTlE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3hbTlE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hbTlE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3hbTlE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3hbTlE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hbTlE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hbTlE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hbTlE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hbTlE.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/omdsha256k128n96tau96v1/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/ccPKeJSA.s: Assembler messages:
encrypt.c: /tmp/ccPKeJSA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPKeJSA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPKeJSA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPKeJSA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKeJSA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKeJSA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKeJSA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKeJSA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKeJSA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKeJSA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKeJSA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKeJSA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPKeJSA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKeJSA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPKeJSA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKeJSA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPKeJSA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPKeJSA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPKeJSA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPKeJSA.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/omdsha256k128n96tau96v1/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/ccTvgIHu.s: Assembler messages:
encrypt.c: /tmp/ccTvgIHu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTvgIHu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTvgIHu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTvgIHu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvgIHu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvgIHu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvgIHu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvgIHu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvgIHu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvgIHu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvgIHu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvgIHu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTvgIHu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvgIHu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTvgIHu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvgIHu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTvgIHu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvgIHu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvgIHu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvgIHu.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/omdsha256k128n96tau96v1/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/cczOQUar.s: Assembler messages:
encrypt.c: /tmp/cczOQUar.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczOQUar.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczOQUar.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczOQUar.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOQUar.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOQUar.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOQUar.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOQUar.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOQUar.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOQUar.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOQUar.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOQUar.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczOQUar.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOQUar.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczOQUar.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczOQUar.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOQUar.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczOQUar.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczOQUar.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOQUar.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/omdsha256k128n96tau96v1/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/cceY4fBA.s: Assembler messages:
encrypt.c: /tmp/cceY4fBA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceY4fBA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceY4fBA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceY4fBA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY4fBA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY4fBA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY4fBA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY4fBA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY4fBA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceY4fBA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceY4fBA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceY4fBA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceY4fBA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY4fBA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceY4fBA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceY4fBA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceY4fBA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceY4fBA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceY4fBA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceY4fBA.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/omdsha256k128n96tau96v1/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/ccnOknnI.s: Assembler messages:
encrypt.c: /tmp/ccnOknnI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnOknnI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnOknnI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnOknnI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOknnI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOknnI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOknnI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOknnI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOknnI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOknnI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOknnI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOknnI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnOknnI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOknnI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnOknnI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnOknnI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnOknnI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnOknnI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnOknnI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOknnI.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/omdsha256k128n96tau96v1/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/ccGX9RNq.s: Assembler messages:
encrypt.c: /tmp/ccGX9RNq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGX9RNq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGX9RNq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGX9RNq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGX9RNq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGX9RNq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGX9RNq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGX9RNq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGX9RNq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGX9RNq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGX9RNq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGX9RNq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGX9RNq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGX9RNq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGX9RNq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGX9RNq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGX9RNq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGX9RNq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGX9RNq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGX9RNq.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/omdsha256k128n96tau96v1/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/ccvTPIHu.s: Assembler messages:
encrypt.c: /tmp/ccvTPIHu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvTPIHu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvTPIHu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvTPIHu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTPIHu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTPIHu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTPIHu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTPIHu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTPIHu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvTPIHu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvTPIHu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvTPIHu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvTPIHu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvTPIHu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvTPIHu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvTPIHu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvTPIHu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvTPIHu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvTPIHu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvTPIHu.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/omdsha256k128n96tau96v1/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/ccH2o2kl.s: Assembler messages:
encrypt.c: /tmp/ccH2o2kl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH2o2kl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH2o2kl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH2o2kl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2o2kl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2o2kl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2o2kl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2o2kl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2o2kl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2o2kl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2o2kl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2o2kl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH2o2kl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2o2kl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH2o2kl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH2o2kl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2o2kl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2o2kl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2o2kl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2o2kl.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/omdsha256k128n96tau96v1/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/ccib4wlF.s: Assembler messages:
encrypt.c: /tmp/ccib4wlF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccib4wlF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccib4wlF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccib4wlF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib4wlF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib4wlF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib4wlF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib4wlF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib4wlF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib4wlF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib4wlF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib4wlF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccib4wlF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib4wlF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccib4wlF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib4wlF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccib4wlF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib4wlF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccib4wlF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccib4wlF.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/omdsha256k128n96tau96v1/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/cc4BIYhf.s: Assembler messages:
encrypt.c: /tmp/cc4BIYhf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4BIYhf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4BIYhf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4BIYhf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BIYhf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BIYhf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BIYhf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BIYhf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BIYhf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BIYhf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BIYhf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BIYhf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4BIYhf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BIYhf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4BIYhf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4BIYhf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4BIYhf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4BIYhf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4BIYhf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BIYhf.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/omdsha256k128n96tau96v1/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/ccT7SIcE.s: Assembler messages:
encrypt.c: /tmp/ccT7SIcE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT7SIcE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT7SIcE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT7SIcE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7SIcE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7SIcE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7SIcE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7SIcE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7SIcE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7SIcE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7SIcE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7SIcE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT7SIcE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7SIcE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT7SIcE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7SIcE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT7SIcE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7SIcE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7SIcE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7SIcE.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/omdsha256k128n96tau96v1/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/ccMhqTsp.s: Assembler messages:
encrypt.c: /tmp/ccMhqTsp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMhqTsp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMhqTsp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMhqTsp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhqTsp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhqTsp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhqTsp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhqTsp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhqTsp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMhqTsp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMhqTsp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMhqTsp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMhqTsp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhqTsp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMhqTsp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMhqTsp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMhqTsp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMhqTsp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMhqTsp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhqTsp.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/omdsha256k128n96tau96v1/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/ccqknPmI.s: Assembler messages:
encrypt.c: /tmp/ccqknPmI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqknPmI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqknPmI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqknPmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqknPmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqknPmI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqknPmI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqknPmI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqknPmI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqknPmI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqknPmI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqknPmI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqknPmI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqknPmI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqknPmI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqknPmI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqknPmI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqknPmI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqknPmI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqknPmI.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/omdsha256k128n96tau96v1/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/ccGrVjTk.s: Assembler messages:
encrypt.c: /tmp/ccGrVjTk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGrVjTk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGrVjTk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGrVjTk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrVjTk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrVjTk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrVjTk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrVjTk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrVjTk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGrVjTk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGrVjTk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGrVjTk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGrVjTk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrVjTk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGrVjTk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGrVjTk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGrVjTk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGrVjTk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGrVjTk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrVjTk.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/omdsha256k128n96tau96v1/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/cckM7lPD.s: Assembler messages:
encrypt.c: /tmp/cckM7lPD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckM7lPD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckM7lPD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckM7lPD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM7lPD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM7lPD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM7lPD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM7lPD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM7lPD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM7lPD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM7lPD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM7lPD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckM7lPD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckM7lPD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckM7lPD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM7lPD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckM7lPD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckM7lPD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckM7lPD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckM7lPD.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/omdsha256k128n96tau96v1/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/ccaXyjt5.s: Assembler messages:
encrypt.c: /tmp/ccaXyjt5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaXyjt5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaXyjt5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaXyjt5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXyjt5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXyjt5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXyjt5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXyjt5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXyjt5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXyjt5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXyjt5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXyjt5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaXyjt5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXyjt5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaXyjt5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaXyjt5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaXyjt5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaXyjt5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaXyjt5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXyjt5.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/omdsha256k128n96tau96v1/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/ccpvZ2WM.s: Assembler messages:
encrypt.c: /tmp/ccpvZ2WM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpvZ2WM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpvZ2WM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpvZ2WM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvZ2WM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvZ2WM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvZ2WM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvZ2WM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvZ2WM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvZ2WM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvZ2WM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvZ2WM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpvZ2WM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpvZ2WM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpvZ2WM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvZ2WM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpvZ2WM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpvZ2WM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpvZ2WM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpvZ2WM.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/omdsha256k128n96tau96v1/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/ccDenZ7E.s: Assembler messages:
encrypt.c: /tmp/ccDenZ7E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDenZ7E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDenZ7E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDenZ7E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenZ7E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenZ7E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenZ7E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenZ7E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenZ7E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenZ7E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenZ7E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenZ7E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDenZ7E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenZ7E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDenZ7E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenZ7E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDenZ7E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenZ7E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDenZ7E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDenZ7E.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/omdsha256k128n96tau96v1/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/ccHi0ylW.s: Assembler messages:
encrypt.c: /tmp/ccHi0ylW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHi0ylW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHi0ylW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHi0ylW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHi0ylW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHi0ylW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHi0ylW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHi0ylW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHi0ylW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHi0ylW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHi0ylW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHi0ylW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHi0ylW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHi0ylW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHi0ylW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHi0ylW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHi0ylW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHi0ylW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHi0ylW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHi0ylW.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/omdsha256k128n96tau96v1/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/ccSKo9H9.s: Assembler messages:
encrypt.c: /tmp/ccSKo9H9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSKo9H9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSKo9H9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSKo9H9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKo9H9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKo9H9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKo9H9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKo9H9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKo9H9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKo9H9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKo9H9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKo9H9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSKo9H9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKo9H9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSKo9H9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSKo9H9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKo9H9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKo9H9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKo9H9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKo9H9.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/omdsha256k128n96tau96v1/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/ccWA2EkL.s: Assembler messages:
encrypt.c: /tmp/ccWA2EkL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWA2EkL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWA2EkL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWA2EkL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWA2EkL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWA2EkL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWA2EkL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWA2EkL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWA2EkL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWA2EkL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWA2EkL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWA2EkL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWA2EkL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWA2EkL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWA2EkL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWA2EkL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWA2EkL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWA2EkL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWA2EkL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWA2EkL.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/omdsha256k128n96tau96v1/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/ccHx39eH.s: Assembler messages:
encrypt.c: /tmp/ccHx39eH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHx39eH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHx39eH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHx39eH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHx39eH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHx39eH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHx39eH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHx39eH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHx39eH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHx39eH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHx39eH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHx39eH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHx39eH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHx39eH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHx39eH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHx39eH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHx39eH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHx39eH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHx39eH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHx39eH.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/omdsha256k128n96tau96v1/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/ccSxFKZ1.s: Assembler messages:
encrypt.c: /tmp/ccSxFKZ1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSxFKZ1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSxFKZ1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSxFKZ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxFKZ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxFKZ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxFKZ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxFKZ1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxFKZ1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSxFKZ1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSxFKZ1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSxFKZ1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSxFKZ1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxFKZ1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSxFKZ1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSxFKZ1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSxFKZ1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSxFKZ1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSxFKZ1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxFKZ1.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/omdsha256k128n96tau96v1/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/cckUWwNA.s: Assembler messages:
encrypt.c: /tmp/cckUWwNA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckUWwNA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckUWwNA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckUWwNA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUWwNA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUWwNA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUWwNA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUWwNA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUWwNA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUWwNA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUWwNA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUWwNA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckUWwNA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUWwNA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckUWwNA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUWwNA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckUWwNA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUWwNA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckUWwNA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckUWwNA.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/omdsha256k128n96tau96v1/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/cctliTmP.s: Assembler messages:
encrypt.c: /tmp/cctliTmP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctliTmP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctliTmP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctliTmP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctliTmP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctliTmP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctliTmP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctliTmP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctliTmP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctliTmP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctliTmP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctliTmP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctliTmP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctliTmP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctliTmP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctliTmP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctliTmP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctliTmP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctliTmP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctliTmP.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/omdsha256k128n96tau96v1/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/ccXieiIt.s: Assembler messages:
encrypt.c: /tmp/ccXieiIt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXieiIt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXieiIt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXieiIt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXieiIt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXieiIt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXieiIt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXieiIt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXieiIt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXieiIt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXieiIt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXieiIt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXieiIt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXieiIt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXieiIt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXieiIt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXieiIt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXieiIt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXieiIt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXieiIt.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/omdsha256k128n96tau96v1/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/ccr5F99B.s: Assembler messages:
encrypt.c: /tmp/ccr5F99B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr5F99B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr5F99B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr5F99B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr5F99B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr5F99B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr5F99B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr5F99B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr5F99B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr5F99B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr5F99B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr5F99B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr5F99B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr5F99B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr5F99B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr5F99B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr5F99B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr5F99B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr5F99B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr5F99B.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/omdsha256k128n96tau96v1/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/ccKgHQnT.s: Assembler messages:
encrypt.c: /tmp/ccKgHQnT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKgHQnT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKgHQnT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKgHQnT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgHQnT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgHQnT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgHQnT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgHQnT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgHQnT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKgHQnT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKgHQnT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKgHQnT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKgHQnT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgHQnT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKgHQnT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKgHQnT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKgHQnT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKgHQnT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKgHQnT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgHQnT.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/omdsha256k128n96tau96v1/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/cccsJK9B.s: Assembler messages:
encrypt.c: /tmp/cccsJK9B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccsJK9B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccsJK9B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccsJK9B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsJK9B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsJK9B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsJK9B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsJK9B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsJK9B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsJK9B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsJK9B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsJK9B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccsJK9B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccsJK9B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccsJK9B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsJK9B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccsJK9B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccsJK9B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsJK9B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccsJK9B.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/omdsha256k128n96tau96v1/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/ccgxn1KM.s: Assembler messages:
encrypt.c: /tmp/ccgxn1KM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgxn1KM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgxn1KM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgxn1KM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxn1KM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxn1KM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxn1KM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxn1KM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxn1KM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxn1KM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxn1KM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxn1KM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgxn1KM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxn1KM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgxn1KM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgxn1KM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxn1KM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxn1KM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxn1KM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxn1KM.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/omdsha256k128n96tau96v1/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/ccoYHNgz.s: Assembler messages:
encrypt.c: /tmp/ccoYHNgz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoYHNgz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoYHNgz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoYHNgz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYHNgz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYHNgz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYHNgz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYHNgz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYHNgz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYHNgz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYHNgz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYHNgz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoYHNgz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYHNgz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoYHNgz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYHNgz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoYHNgz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYHNgz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYHNgz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYHNgz.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/omdsha256k128n96tau96v1/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/ccC4DdGf.s: Assembler messages:
encrypt.c: /tmp/ccC4DdGf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC4DdGf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC4DdGf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC4DdGf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4DdGf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4DdGf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4DdGf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4DdGf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4DdGf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4DdGf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4DdGf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4DdGf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC4DdGf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4DdGf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC4DdGf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC4DdGf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4DdGf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC4DdGf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC4DdGf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4DdGf.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/omdsha256k128n96tau96v1/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/ccLCqvX2.s: Assembler messages:
encrypt.c: /tmp/ccLCqvX2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLCqvX2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLCqvX2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLCqvX2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCqvX2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCqvX2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCqvX2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCqvX2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCqvX2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCqvX2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCqvX2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCqvX2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLCqvX2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCqvX2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLCqvX2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCqvX2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLCqvX2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCqvX2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLCqvX2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLCqvX2.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/omdsha256k128n96tau96v1/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/ccjbAwic.s: Assembler messages:
encrypt.c: /tmp/ccjbAwic.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjbAwic.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjbAwic.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjbAwic.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbAwic.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbAwic.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbAwic.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbAwic.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbAwic.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbAwic.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbAwic.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbAwic.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjbAwic.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbAwic.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjbAwic.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjbAwic.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbAwic.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjbAwic.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjbAwic.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbAwic.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/omdsha256k128n96tau96v1/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/ccvLh5IU.s: Assembler messages:
encrypt.c: /tmp/ccvLh5IU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLh5IU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvLh5IU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvLh5IU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLh5IU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLh5IU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLh5IU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLh5IU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLh5IU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLh5IU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLh5IU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLh5IU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvLh5IU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLh5IU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvLh5IU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLh5IU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvLh5IU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLh5IU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLh5IU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLh5IU.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/omdsha256k128n96tau96v1/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/cc0num7j.s: Assembler messages:
encrypt.c: /tmp/cc0num7j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0num7j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0num7j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0num7j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0num7j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0num7j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0num7j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0num7j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0num7j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0num7j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0num7j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0num7j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0num7j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0num7j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0num7j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0num7j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0num7j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0num7j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0num7j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0num7j.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/omdsha256k128n96tau96v1/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/ccyk14q5.s: Assembler messages:
encrypt.c: /tmp/ccyk14q5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyk14q5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyk14q5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyk14q5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk14q5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk14q5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk14q5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk14q5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk14q5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyk14q5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyk14q5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyk14q5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyk14q5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk14q5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyk14q5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyk14q5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyk14q5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyk14q5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyk14q5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyk14q5.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/omdsha256k128n96tau96v1/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/ccFAsXyj.s: Assembler messages:
encrypt.c: /tmp/ccFAsXyj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFAsXyj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFAsXyj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFAsXyj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAsXyj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAsXyj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAsXyj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAsXyj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAsXyj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFAsXyj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFAsXyj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFAsXyj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFAsXyj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAsXyj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFAsXyj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFAsXyj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFAsXyj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFAsXyj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFAsXyj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAsXyj.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/omdsha256k128n96tau96v1/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/ccd471WY.s: Assembler messages:
encrypt.c: /tmp/ccd471WY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd471WY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd471WY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd471WY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd471WY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd471WY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd471WY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd471WY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd471WY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd471WY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd471WY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd471WY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd471WY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd471WY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd471WY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd471WY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd471WY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd471WY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd471WY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd471WY.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/omdsha256k128n96tau96v1/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/cc2kqogZ.s: Assembler messages:
encrypt.c: /tmp/cc2kqogZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2kqogZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2kqogZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2kqogZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kqogZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kqogZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kqogZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kqogZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kqogZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2kqogZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2kqogZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2kqogZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2kqogZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2kqogZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2kqogZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2kqogZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2kqogZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2kqogZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2kqogZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2kqogZ.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/omdsha256k128n96tau96v1/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/cc5RFCCb.s: Assembler messages:
encrypt.c: /tmp/cc5RFCCb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RFCCb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5RFCCb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5RFCCb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFCCb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFCCb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFCCb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFCCb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFCCb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFCCb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFCCb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFCCb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5RFCCb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFCCb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5RFCCb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5RFCCb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFCCb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RFCCb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RFCCb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFCCb.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/omdsha256k128n96tau96v1/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/ccBc7vI8.s: Assembler messages:
encrypt.c: /tmp/ccBc7vI8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBc7vI8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBc7vI8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBc7vI8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc7vI8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc7vI8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc7vI8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc7vI8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc7vI8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBc7vI8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBc7vI8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBc7vI8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBc7vI8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc7vI8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBc7vI8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBc7vI8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBc7vI8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBc7vI8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBc7vI8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBc7vI8.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/omdsha256k128n96tau96v1/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/ccyBDRkT.s: Assembler messages:
encrypt.c: /tmp/ccyBDRkT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyBDRkT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyBDRkT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyBDRkT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBDRkT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBDRkT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBDRkT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBDRkT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBDRkT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyBDRkT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyBDRkT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyBDRkT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyBDRkT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyBDRkT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyBDRkT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyBDRkT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyBDRkT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyBDRkT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyBDRkT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyBDRkT.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/omdsha256k128n96tau96v1/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/cc1P8mo2.s: Assembler messages:
encrypt.c: /tmp/cc1P8mo2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1P8mo2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1P8mo2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1P8mo2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1P8mo2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1P8mo2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1P8mo2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1P8mo2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1P8mo2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1P8mo2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1P8mo2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1P8mo2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1P8mo2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1P8mo2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1P8mo2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1P8mo2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1P8mo2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1P8mo2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1P8mo2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1P8mo2.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/omdsha256k128n96tau96v1/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/cctiwv5c.s: Assembler messages:
encrypt.c: /tmp/cctiwv5c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctiwv5c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctiwv5c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctiwv5c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiwv5c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiwv5c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiwv5c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiwv5c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiwv5c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctiwv5c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctiwv5c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctiwv5c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctiwv5c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiwv5c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctiwv5c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctiwv5c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctiwv5c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctiwv5c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctiwv5c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiwv5c.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/omdsha256k128n96tau96v1/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/ccYUtKYc.s: Assembler messages:
encrypt.c: /tmp/ccYUtKYc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYUtKYc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYUtKYc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYUtKYc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUtKYc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUtKYc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUtKYc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUtKYc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUtKYc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUtKYc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUtKYc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUtKYc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYUtKYc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUtKYc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYUtKYc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYUtKYc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYUtKYc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYUtKYc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYUtKYc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYUtKYc.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/omdsha256k128n96tau96v1/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/ccbMDLL0.s: Assembler messages:
encrypt.c: /tmp/ccbMDLL0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMDLL0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbMDLL0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbMDLL0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMDLL0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMDLL0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMDLL0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMDLL0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMDLL0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMDLL0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMDLL0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMDLL0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbMDLL0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMDLL0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbMDLL0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMDLL0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbMDLL0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMDLL0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMDLL0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMDLL0.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/omdsha256k128n96tau96v1/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/cc7sUMe0.s: Assembler messages:
encrypt.c: /tmp/cc7sUMe0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7sUMe0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7sUMe0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7sUMe0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sUMe0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sUMe0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sUMe0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sUMe0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sUMe0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sUMe0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sUMe0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sUMe0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7sUMe0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sUMe0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7sUMe0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7sUMe0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sUMe0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sUMe0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sUMe0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sUMe0.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/omdsha256k128n96tau96v1/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/ccOZuTfM.s: Assembler messages:
encrypt.c: /tmp/ccOZuTfM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOZuTfM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOZuTfM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOZuTfM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZuTfM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZuTfM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZuTfM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZuTfM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZuTfM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZuTfM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZuTfM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZuTfM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOZuTfM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZuTfM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOZuTfM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZuTfM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOZuTfM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZuTfM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZuTfM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZuTfM.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/omdsha256k128n96tau96v1/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/cccxc45E.s: Assembler messages:
encrypt.c: /tmp/cccxc45E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccxc45E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccxc45E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccxc45E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxc45E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxc45E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxc45E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxc45E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxc45E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccxc45E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccxc45E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccxc45E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccxc45E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxc45E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccxc45E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccxc45E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccxc45E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccxc45E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccxc45E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccxc45E.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/omdsha256k128n96tau96v1/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/ccrLgXzf.s: Assembler messages:
encrypt.c: /tmp/ccrLgXzf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrLgXzf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrLgXzf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrLgXzf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLgXzf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLgXzf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLgXzf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLgXzf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLgXzf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrLgXzf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrLgXzf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrLgXzf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrLgXzf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLgXzf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrLgXzf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrLgXzf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrLgXzf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrLgXzf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrLgXzf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLgXzf.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/omdsha256k128n96tau96v1/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/ccPovo9W.s: Assembler messages:
encrypt.c: /tmp/ccPovo9W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPovo9W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPovo9W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPovo9W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovo9W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovo9W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovo9W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovo9W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovo9W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPovo9W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPovo9W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPovo9W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPovo9W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovo9W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPovo9W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPovo9W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPovo9W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPovo9W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPovo9W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovo9W.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/omdsha256k128n96tau96v1/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/ccopd2gL.s: Assembler messages:
encrypt.c: /tmp/ccopd2gL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccopd2gL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccopd2gL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccopd2gL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopd2gL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopd2gL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopd2gL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopd2gL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopd2gL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccopd2gL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccopd2gL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccopd2gL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccopd2gL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopd2gL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccopd2gL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccopd2gL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccopd2gL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccopd2gL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccopd2gL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccopd2gL.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/omdsha256k128n96tau96v1/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/ccUg4Tnk.s: Assembler messages:
encrypt.c: /tmp/ccUg4Tnk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUg4Tnk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUg4Tnk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUg4Tnk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg4Tnk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg4Tnk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg4Tnk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg4Tnk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg4Tnk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg4Tnk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg4Tnk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg4Tnk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUg4Tnk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg4Tnk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUg4Tnk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUg4Tnk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg4Tnk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUg4Tnk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUg4Tnk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg4Tnk.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/omdsha256k128n96tau96v1/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/ccrlvwVL.s: Assembler messages:
encrypt.c: /tmp/ccrlvwVL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrlvwVL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrlvwVL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrlvwVL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlvwVL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlvwVL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlvwVL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlvwVL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlvwVL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlvwVL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlvwVL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlvwVL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrlvwVL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlvwVL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrlvwVL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlvwVL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrlvwVL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlvwVL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrlvwVL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrlvwVL.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/omdsha256k128n96tau96v1/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/ccfMAdQH.s: Assembler messages:
encrypt.c: /tmp/ccfMAdQH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfMAdQH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfMAdQH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfMAdQH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMAdQH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMAdQH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMAdQH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMAdQH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMAdQH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfMAdQH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfMAdQH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfMAdQH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfMAdQH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMAdQH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfMAdQH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfMAdQH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfMAdQH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfMAdQH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfMAdQH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMAdQH.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/omdsha256k128n96tau96v1/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/ccgmPsun.s: Assembler messages:
encrypt.c: /tmp/ccgmPsun.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgmPsun.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgmPsun.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgmPsun.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmPsun.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmPsun.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmPsun.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmPsun.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmPsun.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmPsun.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmPsun.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmPsun.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgmPsun.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmPsun.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgmPsun.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmPsun.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgmPsun.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmPsun.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgmPsun.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgmPsun.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/omdsha256k128n96tau96v1/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/ccDL1Fbg.s: Assembler messages:
encrypt.c: /tmp/ccDL1Fbg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDL1Fbg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDL1Fbg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDL1Fbg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDL1Fbg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDL1Fbg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDL1Fbg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDL1Fbg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDL1Fbg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDL1Fbg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDL1Fbg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDL1Fbg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDL1Fbg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDL1Fbg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDL1Fbg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDL1Fbg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDL1Fbg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDL1Fbg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDL1Fbg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDL1Fbg.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/omdsha256k128n96tau96v1/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/ccz1XIEo.s: Assembler messages:
encrypt.c: /tmp/ccz1XIEo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz1XIEo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz1XIEo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz1XIEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1XIEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1XIEo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1XIEo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1XIEo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1XIEo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1XIEo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1XIEo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1XIEo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz1XIEo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1XIEo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz1XIEo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz1XIEo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1XIEo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1XIEo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1XIEo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1XIEo.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/omdsha256k128n96tau96v1/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/ccPgWHBE.s: Assembler messages:
encrypt.c: /tmp/ccPgWHBE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPgWHBE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPgWHBE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPgWHBE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgWHBE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgWHBE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgWHBE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgWHBE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgWHBE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPgWHBE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPgWHBE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPgWHBE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPgWHBE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgWHBE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPgWHBE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPgWHBE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPgWHBE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPgWHBE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPgWHBE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgWHBE.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/omdsha256k128n96tau96v1/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/ccws0apl.s: Assembler messages:
encrypt.c: /tmp/ccws0apl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccws0apl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccws0apl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccws0apl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0apl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0apl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0apl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0apl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0apl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccws0apl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccws0apl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccws0apl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccws0apl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0apl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccws0apl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccws0apl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccws0apl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccws0apl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccws0apl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccws0apl.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/omdsha256k128n96tau96v1/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/cc9hPYJr.s: Assembler messages:
encrypt.c: /tmp/cc9hPYJr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9hPYJr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9hPYJr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9hPYJr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hPYJr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hPYJr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hPYJr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hPYJr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hPYJr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9hPYJr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9hPYJr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9hPYJr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9hPYJr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hPYJr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9hPYJr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9hPYJr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9hPYJr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9hPYJr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9hPYJr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hPYJr.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/omdsha256k128n96tau96v1/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/ccN4O3Mg.s: Assembler messages:
encrypt.c: /tmp/ccN4O3Mg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN4O3Mg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN4O3Mg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN4O3Mg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4O3Mg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4O3Mg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4O3Mg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4O3Mg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4O3Mg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4O3Mg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4O3Mg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4O3Mg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN4O3Mg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4O3Mg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN4O3Mg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4O3Mg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN4O3Mg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4O3Mg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN4O3Mg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN4O3Mg.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/omdsha256k128n96tau96v1/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/ccGccx1L.s: Assembler messages:
encrypt.c: /tmp/ccGccx1L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGccx1L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGccx1L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGccx1L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGccx1L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGccx1L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGccx1L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGccx1L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGccx1L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGccx1L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGccx1L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGccx1L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGccx1L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGccx1L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGccx1L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGccx1L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGccx1L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGccx1L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGccx1L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGccx1L.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/omdsha256k128n96tau96v1/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/ccTAhfoe.s: Assembler messages:
encrypt.c: /tmp/ccTAhfoe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTAhfoe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTAhfoe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTAhfoe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAhfoe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAhfoe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAhfoe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAhfoe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAhfoe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTAhfoe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTAhfoe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTAhfoe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTAhfoe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAhfoe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTAhfoe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTAhfoe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTAhfoe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTAhfoe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTAhfoe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAhfoe.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/omdsha256k128n96tau96v1/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/ccJDFgw0.s: Assembler messages:
encrypt.c: /tmp/ccJDFgw0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJDFgw0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJDFgw0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJDFgw0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDFgw0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDFgw0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDFgw0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDFgw0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDFgw0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDFgw0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDFgw0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDFgw0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJDFgw0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDFgw0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJDFgw0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJDFgw0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJDFgw0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJDFgw0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJDFgw0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJDFgw0.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/omdsha256k128n96tau96v1/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/ccODS3lI.s: Assembler messages:
encrypt.c: /tmp/ccODS3lI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccODS3lI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccODS3lI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccODS3lI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODS3lI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODS3lI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODS3lI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODS3lI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODS3lI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODS3lI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODS3lI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODS3lI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccODS3lI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODS3lI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccODS3lI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODS3lI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccODS3lI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODS3lI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODS3lI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODS3lI.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/omdsha256k128n96tau96v1/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/ccFtDhZN.s: Assembler messages:
encrypt.c: /tmp/ccFtDhZN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFtDhZN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFtDhZN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFtDhZN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtDhZN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtDhZN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtDhZN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtDhZN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtDhZN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtDhZN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtDhZN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtDhZN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFtDhZN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtDhZN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFtDhZN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtDhZN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFtDhZN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtDhZN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtDhZN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtDhZN.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/omdsha256k128n96tau96v1/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/ccGqlKMh.s: Assembler messages:
encrypt.c: /tmp/ccGqlKMh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGqlKMh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGqlKMh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGqlKMh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqlKMh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqlKMh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqlKMh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqlKMh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqlKMh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqlKMh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqlKMh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqlKMh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGqlKMh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqlKMh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGqlKMh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGqlKMh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqlKMh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGqlKMh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGqlKMh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqlKMh.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/omdsha256k128n96tau96v1/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/ccPZ1562.s: Assembler messages:
encrypt.c: /tmp/ccPZ1562.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPZ1562.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPZ1562.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPZ1562.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZ1562.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZ1562.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZ1562.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZ1562.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZ1562.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZ1562.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZ1562.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZ1562.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPZ1562.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZ1562.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPZ1562.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPZ1562.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZ1562.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPZ1562.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPZ1562.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZ1562.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/omdsha256k128n96tau96v1/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/ccbqIatK.s: Assembler messages:
encrypt.c: /tmp/ccbqIatK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbqIatK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbqIatK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbqIatK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqIatK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqIatK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqIatK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqIatK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqIatK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqIatK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqIatK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqIatK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbqIatK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqIatK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbqIatK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqIatK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbqIatK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqIatK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbqIatK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbqIatK.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/omdsha256k128n96tau96v1/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/cc0YggjW.s: Assembler messages:
encrypt.c: /tmp/cc0YggjW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0YggjW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0YggjW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0YggjW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YggjW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YggjW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YggjW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YggjW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YggjW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YggjW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YggjW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YggjW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0YggjW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YggjW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0YggjW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0YggjW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0YggjW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YggjW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0YggjW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0YggjW.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/omdsha256k128n96tau96v1/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/ccXaYrK4.s: Assembler messages:
encrypt.c: /tmp/ccXaYrK4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXaYrK4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXaYrK4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXaYrK4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaYrK4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaYrK4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaYrK4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaYrK4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaYrK4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXaYrK4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXaYrK4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXaYrK4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXaYrK4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaYrK4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXaYrK4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXaYrK4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXaYrK4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXaYrK4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXaYrK4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXaYrK4.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/omdsha256k128n96tau96v1/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/cc9tnEGI.s: Assembler messages:
encrypt.c: /tmp/cc9tnEGI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9tnEGI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9tnEGI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9tnEGI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tnEGI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tnEGI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tnEGI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tnEGI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tnEGI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9tnEGI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9tnEGI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9tnEGI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9tnEGI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tnEGI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9tnEGI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9tnEGI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9tnEGI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9tnEGI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9tnEGI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tnEGI.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/omdsha256k128n96tau96v1/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/ccMROpL0.s: Assembler messages:
encrypt.c: /tmp/ccMROpL0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMROpL0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMROpL0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMROpL0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMROpL0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMROpL0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMROpL0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMROpL0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMROpL0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMROpL0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMROpL0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMROpL0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMROpL0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMROpL0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMROpL0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMROpL0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMROpL0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMROpL0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMROpL0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMROpL0.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/omdsha256k128n96tau96v1/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/ccavNWJ7.s: Assembler messages:
encrypt.c: /tmp/ccavNWJ7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccavNWJ7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccavNWJ7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccavNWJ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavNWJ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavNWJ7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavNWJ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavNWJ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavNWJ7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavNWJ7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavNWJ7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavNWJ7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccavNWJ7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavNWJ7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccavNWJ7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavNWJ7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccavNWJ7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavNWJ7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccavNWJ7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccavNWJ7.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/omdsha256k128n96tau96v1/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/cct7SJvZ.s: Assembler messages:
encrypt.c: /tmp/cct7SJvZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct7SJvZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct7SJvZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct7SJvZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7SJvZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7SJvZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7SJvZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7SJvZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7SJvZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7SJvZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7SJvZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7SJvZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct7SJvZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7SJvZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct7SJvZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct7SJvZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7SJvZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7SJvZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7SJvZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7SJvZ.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/omdsha256k128n96tau96v1/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/ccMPW6tI.s: Assembler messages:
encrypt.c: /tmp/ccMPW6tI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMPW6tI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMPW6tI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMPW6tI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPW6tI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPW6tI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPW6tI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPW6tI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPW6tI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPW6tI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPW6tI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPW6tI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMPW6tI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPW6tI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMPW6tI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMPW6tI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMPW6tI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPW6tI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPW6tI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPW6tI.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/omdsha256k128n96tau96v1/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/ccdaKS72.s: Assembler messages:
encrypt.c: /tmp/ccdaKS72.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdaKS72.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdaKS72.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdaKS72.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaKS72.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaKS72.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaKS72.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaKS72.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaKS72.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaKS72.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaKS72.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaKS72.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdaKS72.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaKS72.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdaKS72.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaKS72.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdaKS72.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdaKS72.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdaKS72.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdaKS72.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/omdsha256k128n96tau96v1/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/ccXVSMcH.s: Assembler messages:
encrypt.c: /tmp/ccXVSMcH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXVSMcH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXVSMcH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXVSMcH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVSMcH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVSMcH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVSMcH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVSMcH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVSMcH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXVSMcH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXVSMcH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXVSMcH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXVSMcH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVSMcH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXVSMcH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXVSMcH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXVSMcH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXVSMcH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXVSMcH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXVSMcH.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/omdsha256k128n96tau96v1/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/cciykmni.s: Assembler messages:
encrypt.c: /tmp/cciykmni.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciykmni.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciykmni.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciykmni.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciykmni.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciykmni.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciykmni.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciykmni.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciykmni.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciykmni.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciykmni.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciykmni.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciykmni.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciykmni.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciykmni.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciykmni.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciykmni.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciykmni.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciykmni.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciykmni.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/omdsha256k128n96tau96v1/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/ccFMJgsB.s: Assembler messages:
encrypt.c: /tmp/ccFMJgsB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFMJgsB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFMJgsB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFMJgsB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMJgsB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMJgsB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMJgsB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMJgsB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMJgsB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMJgsB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMJgsB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMJgsB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFMJgsB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMJgsB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFMJgsB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMJgsB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFMJgsB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMJgsB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFMJgsB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFMJgsB.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/omdsha256k128n96tau96v1/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/ccyIH3pV.s: Assembler messages:
encrypt.c: /tmp/ccyIH3pV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIH3pV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIH3pV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIH3pV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIH3pV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIH3pV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIH3pV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIH3pV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIH3pV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIH3pV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIH3pV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIH3pV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIH3pV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIH3pV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIH3pV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyIH3pV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIH3pV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIH3pV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIH3pV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIH3pV.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/omdsha256k128n96tau96v1/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/ccLoHZTk.s: Assembler messages:
encrypt.c: /tmp/ccLoHZTk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLoHZTk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLoHZTk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLoHZTk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoHZTk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoHZTk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoHZTk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoHZTk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoHZTk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoHZTk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoHZTk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoHZTk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLoHZTk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoHZTk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLoHZTk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLoHZTk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLoHZTk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLoHZTk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLoHZTk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoHZTk.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/omdsha256k128n96tau96v1/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/ccVm5HoJ.s: Assembler messages:
encrypt.c: /tmp/ccVm5HoJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVm5HoJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVm5HoJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVm5HoJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm5HoJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm5HoJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm5HoJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm5HoJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm5HoJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVm5HoJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVm5HoJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVm5HoJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVm5HoJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm5HoJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVm5HoJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVm5HoJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVm5HoJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVm5HoJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVm5HoJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVm5HoJ.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/omdsha256k128n96tau96v1/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/cc4cEjOW.s: Assembler messages:
encrypt.c: /tmp/cc4cEjOW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4cEjOW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4cEjOW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4cEjOW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cEjOW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cEjOW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cEjOW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cEjOW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cEjOW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cEjOW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cEjOW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cEjOW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4cEjOW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cEjOW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4cEjOW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4cEjOW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cEjOW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cEjOW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cEjOW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cEjOW.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/omdsha256k128n96tau96v1/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/ccrAhQHA.s: Assembler messages:
encrypt.c: /tmp/ccrAhQHA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrAhQHA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrAhQHA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrAhQHA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAhQHA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAhQHA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAhQHA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAhQHA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAhQHA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrAhQHA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrAhQHA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrAhQHA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrAhQHA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAhQHA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrAhQHA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrAhQHA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrAhQHA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrAhQHA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrAhQHA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrAhQHA.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/omdsha256k128n96tau96v1/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/ccak4UAm.s: Assembler messages:
encrypt.c: /tmp/ccak4UAm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccak4UAm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccak4UAm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccak4UAm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak4UAm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak4UAm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak4UAm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak4UAm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak4UAm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccak4UAm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccak4UAm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccak4UAm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccak4UAm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak4UAm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccak4UAm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccak4UAm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccak4UAm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccak4UAm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccak4UAm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccak4UAm.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/omdsha256k128n96tau96v1/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/cckADleR.s: Assembler messages:
encrypt.c: /tmp/cckADleR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckADleR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckADleR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckADleR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckADleR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckADleR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckADleR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckADleR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckADleR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckADleR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckADleR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckADleR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckADleR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckADleR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckADleR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckADleR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckADleR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckADleR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckADleR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckADleR.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/omdsha256k128n96tau96v1/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/cca3wC4g.s: Assembler messages:
encrypt.c: /tmp/cca3wC4g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca3wC4g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca3wC4g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca3wC4g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3wC4g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3wC4g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3wC4g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3wC4g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3wC4g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3wC4g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3wC4g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3wC4g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca3wC4g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3wC4g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca3wC4g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3wC4g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca3wC4g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca3wC4g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3wC4g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3wC4g.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/omdsha256k128n96tau96v1/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/ccg2tK6t.s: Assembler messages:
encrypt.c: /tmp/ccg2tK6t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg2tK6t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg2tK6t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg2tK6t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2tK6t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2tK6t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2tK6t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2tK6t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2tK6t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg2tK6t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg2tK6t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg2tK6t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg2tK6t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2tK6t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg2tK6t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg2tK6t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg2tK6t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg2tK6t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg2tK6t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg2tK6t.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/omdsha256k128n96tau96v1/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/cca20D7U.s: Assembler messages:
encrypt.c: /tmp/cca20D7U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca20D7U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca20D7U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca20D7U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca20D7U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca20D7U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca20D7U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca20D7U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca20D7U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca20D7U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca20D7U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca20D7U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca20D7U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca20D7U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca20D7U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca20D7U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca20D7U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca20D7U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca20D7U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca20D7U.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/omdsha256k128n96tau96v1/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/ccylkeio.s: Assembler messages:
encrypt.c: /tmp/ccylkeio.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccylkeio.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccylkeio.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccylkeio.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylkeio.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylkeio.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylkeio.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylkeio.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylkeio.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylkeio.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylkeio.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylkeio.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccylkeio.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylkeio.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccylkeio.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylkeio.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccylkeio.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylkeio.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccylkeio.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccylkeio.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/omdsha256k128n96tau96v1/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/cc4SLW3i.s: Assembler messages:
encrypt.c: /tmp/cc4SLW3i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4SLW3i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4SLW3i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4SLW3i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SLW3i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SLW3i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SLW3i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SLW3i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SLW3i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SLW3i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SLW3i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SLW3i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4SLW3i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SLW3i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4SLW3i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SLW3i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4SLW3i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SLW3i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SLW3i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SLW3i.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/omdsha256k128n96tau96v1/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/ccOUejgs.s: Assembler messages:
encrypt.c: /tmp/ccOUejgs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOUejgs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOUejgs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOUejgs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUejgs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUejgs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUejgs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUejgs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUejgs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOUejgs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOUejgs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOUejgs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOUejgs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUejgs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOUejgs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOUejgs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOUejgs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOUejgs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOUejgs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOUejgs.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/omdsha256k128n96tau96v1/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/ccJt8ZSo.s: Assembler messages:
encrypt.c: /tmp/ccJt8ZSo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJt8ZSo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJt8ZSo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJt8ZSo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt8ZSo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt8ZSo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt8ZSo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt8ZSo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt8ZSo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJt8ZSo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJt8ZSo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJt8ZSo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJt8ZSo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt8ZSo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJt8ZSo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJt8ZSo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJt8ZSo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJt8ZSo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJt8ZSo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJt8ZSo.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/omdsha256k128n96tau96v1/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/ccRJcax6.s: Assembler messages:
encrypt.c: /tmp/ccRJcax6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRJcax6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRJcax6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRJcax6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJcax6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJcax6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJcax6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJcax6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJcax6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJcax6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJcax6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJcax6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRJcax6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJcax6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRJcax6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJcax6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRJcax6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRJcax6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRJcax6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRJcax6.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/omdsha256k128n96tau96v1/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/cc4qxvDj.s: Assembler messages:
encrypt.c: /tmp/cc4qxvDj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4qxvDj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4qxvDj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4qxvDj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qxvDj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qxvDj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qxvDj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qxvDj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qxvDj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qxvDj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qxvDj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qxvDj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4qxvDj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qxvDj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4qxvDj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4qxvDj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qxvDj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4qxvDj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4qxvDj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qxvDj.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/omdsha256k128n96tau96v1/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/ccUigaSX.s: Assembler messages:
encrypt.c: /tmp/ccUigaSX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUigaSX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUigaSX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUigaSX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUigaSX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUigaSX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUigaSX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUigaSX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUigaSX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUigaSX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUigaSX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUigaSX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUigaSX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUigaSX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUigaSX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUigaSX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUigaSX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUigaSX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUigaSX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUigaSX.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/omdsha256k128n96tau96v1/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/ccDUCMRn.s: Assembler messages:
encrypt.c: /tmp/ccDUCMRn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUCMRn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDUCMRn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDUCMRn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUCMRn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUCMRn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUCMRn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUCMRn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUCMRn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUCMRn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUCMRn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUCMRn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDUCMRn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUCMRn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDUCMRn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDUCMRn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUCMRn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUCMRn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUCMRn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUCMRn.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/omdsha256k128n96tau96v1/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/ccNaFJi8.s: Assembler messages:
encrypt.c: /tmp/ccNaFJi8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNaFJi8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNaFJi8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNaFJi8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaFJi8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaFJi8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaFJi8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaFJi8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaFJi8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaFJi8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaFJi8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaFJi8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNaFJi8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaFJi8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNaFJi8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaFJi8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNaFJi8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaFJi8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNaFJi8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNaFJi8.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/omdsha256k128n96tau96v1/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/cc7McnD0.s: Assembler messages:
encrypt.c: /tmp/cc7McnD0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7McnD0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7McnD0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7McnD0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7McnD0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7McnD0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7McnD0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7McnD0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7McnD0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7McnD0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7McnD0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7McnD0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7McnD0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7McnD0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7McnD0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7McnD0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7McnD0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7McnD0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7McnD0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7McnD0.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/omdsha256k128n96tau96v1/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/ccv2uETj.s: Assembler messages:
encrypt.c: /tmp/ccv2uETj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv2uETj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv2uETj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv2uETj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2uETj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2uETj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2uETj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2uETj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2uETj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv2uETj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv2uETj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv2uETj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv2uETj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2uETj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv2uETj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv2uETj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv2uETj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv2uETj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv2uETj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2uETj.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/omdsha256k128n96tau96v1/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/ccHq5IJc.s: Assembler messages:
encrypt.c: /tmp/ccHq5IJc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHq5IJc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHq5IJc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHq5IJc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq5IJc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq5IJc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq5IJc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq5IJc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq5IJc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq5IJc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq5IJc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq5IJc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHq5IJc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq5IJc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHq5IJc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHq5IJc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq5IJc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHq5IJc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHq5IJc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq5IJc.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/omdsha256k128n96tau96v1/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/ccXCVYup.s: Assembler messages:
encrypt.c: /tmp/ccXCVYup.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXCVYup.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXCVYup.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXCVYup.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCVYup.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCVYup.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCVYup.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCVYup.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCVYup.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXCVYup.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXCVYup.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXCVYup.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXCVYup.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCVYup.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXCVYup.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXCVYup.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXCVYup.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXCVYup.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXCVYup.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXCVYup.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/omdsha256k128n96tau96v1/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/ccAPuqaY.s: Assembler messages:
encrypt.c: /tmp/ccAPuqaY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAPuqaY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAPuqaY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAPuqaY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPuqaY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPuqaY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPuqaY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPuqaY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPuqaY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPuqaY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPuqaY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPuqaY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAPuqaY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPuqaY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAPuqaY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAPuqaY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPuqaY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAPuqaY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAPuqaY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPuqaY.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/omdsha256k128n96tau96v1/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/ccx4og3k.s: Assembler messages:
encrypt.c: /tmp/ccx4og3k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx4og3k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx4og3k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx4og3k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4og3k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4og3k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4og3k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4og3k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4og3k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4og3k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4og3k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4og3k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx4og3k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4og3k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx4og3k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4og3k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx4og3k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4og3k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx4og3k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx4og3k.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/omdsha256k128n96tau96v1/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/ccPPim1e.s: Assembler messages:
encrypt.c: /tmp/ccPPim1e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPPim1e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPPim1e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPPim1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPim1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPim1e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPim1e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPim1e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPim1e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPPim1e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPPim1e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPPim1e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPPim1e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPim1e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPPim1e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPPim1e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPPim1e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPPim1e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPPim1e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPim1e.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/omdsha256k128n96tau96v1/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/ccxO9Eks.s: Assembler messages:
encrypt.c: /tmp/ccxO9Eks.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxO9Eks.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxO9Eks.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxO9Eks.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxO9Eks.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxO9Eks.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxO9Eks.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxO9Eks.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxO9Eks.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxO9Eks.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxO9Eks.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxO9Eks.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxO9Eks.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxO9Eks.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxO9Eks.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxO9Eks.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxO9Eks.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxO9Eks.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxO9Eks.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxO9Eks.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/omdsha256k128n96tau96v1/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/ccIljX8l.s: Assembler messages:
encrypt.c: /tmp/ccIljX8l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIljX8l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIljX8l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIljX8l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIljX8l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIljX8l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIljX8l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIljX8l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIljX8l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIljX8l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIljX8l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIljX8l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIljX8l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIljX8l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIljX8l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIljX8l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIljX8l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIljX8l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIljX8l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIljX8l.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/omdsha256k128n96tau96v1/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/cccUUqfY.s: Assembler messages:
encrypt.c: /tmp/cccUUqfY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccUUqfY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccUUqfY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccUUqfY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUUqfY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUUqfY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUUqfY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUUqfY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUUqfY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUUqfY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUUqfY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUUqfY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccUUqfY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUUqfY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccUUqfY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccUUqfY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUUqfY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccUUqfY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccUUqfY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUUqfY.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/omdsha256k128n96tau96v1/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/cc53I0MB.s: Assembler messages:
encrypt.c: /tmp/cc53I0MB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc53I0MB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc53I0MB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc53I0MB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53I0MB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53I0MB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53I0MB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53I0MB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53I0MB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc53I0MB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc53I0MB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc53I0MB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc53I0MB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53I0MB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc53I0MB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc53I0MB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc53I0MB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc53I0MB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc53I0MB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc53I0MB.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/omdsha256k128n96tau96v1/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/ccgt2TQO.s: Assembler messages:
encrypt.c: /tmp/ccgt2TQO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgt2TQO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgt2TQO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgt2TQO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt2TQO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt2TQO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt2TQO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt2TQO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt2TQO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgt2TQO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgt2TQO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgt2TQO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgt2TQO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt2TQO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgt2TQO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgt2TQO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgt2TQO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgt2TQO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgt2TQO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgt2TQO.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/omdsha256k128n96tau96v1/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/cck2IPVk.s: Assembler messages:
encrypt.c: /tmp/cck2IPVk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck2IPVk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck2IPVk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck2IPVk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck2IPVk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck2IPVk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck2IPVk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck2IPVk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck2IPVk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck2IPVk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck2IPVk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck2IPVk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck2IPVk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck2IPVk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck2IPVk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck2IPVk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck2IPVk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck2IPVk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck2IPVk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck2IPVk.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/omdsha256k128n96tau96v1/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/ccuhtwXJ.s: Assembler messages:
encrypt.c: /tmp/ccuhtwXJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuhtwXJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuhtwXJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuhtwXJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhtwXJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhtwXJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhtwXJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhtwXJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhtwXJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuhtwXJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuhtwXJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuhtwXJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuhtwXJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhtwXJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuhtwXJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuhtwXJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuhtwXJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuhtwXJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuhtwXJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuhtwXJ.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/omdsha256k128n96tau96v1/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/cc1S4UgR.s: Assembler messages:
encrypt.c: /tmp/cc1S4UgR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1S4UgR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1S4UgR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1S4UgR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S4UgR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S4UgR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S4UgR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S4UgR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S4UgR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S4UgR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S4UgR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S4UgR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1S4UgR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S4UgR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1S4UgR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S4UgR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1S4UgR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S4UgR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1S4UgR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1S4UgR.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/omdsha256k128n96tau96v1/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/ccHevP5H.s: Assembler messages:
encrypt.c: /tmp/ccHevP5H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHevP5H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHevP5H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHevP5H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHevP5H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHevP5H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHevP5H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHevP5H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHevP5H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHevP5H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHevP5H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHevP5H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHevP5H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHevP5H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHevP5H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHevP5H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHevP5H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHevP5H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHevP5H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHevP5H.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/omdsha256k128n96tau96v1/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/ccDXNgJL.s: Assembler messages:
encrypt.c: /tmp/ccDXNgJL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXNgJL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDXNgJL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDXNgJL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXNgJL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXNgJL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXNgJL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXNgJL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXNgJL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXNgJL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXNgJL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXNgJL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDXNgJL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXNgJL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDXNgJL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXNgJL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDXNgJL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXNgJL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXNgJL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXNgJL.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/omdsha256k128n96tau96v1/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/cctxpCvr.s: Assembler messages:
encrypt.c: /tmp/cctxpCvr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctxpCvr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctxpCvr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctxpCvr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxpCvr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxpCvr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxpCvr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxpCvr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxpCvr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxpCvr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxpCvr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxpCvr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctxpCvr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxpCvr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctxpCvr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctxpCvr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxpCvr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxpCvr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxpCvr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxpCvr.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/omdsha256k128n96tau96v1/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/cce9csiZ.s: Assembler messages:
encrypt.c: /tmp/cce9csiZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce9csiZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce9csiZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce9csiZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9csiZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9csiZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9csiZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9csiZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9csiZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9csiZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9csiZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9csiZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce9csiZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9csiZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce9csiZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce9csiZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce9csiZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce9csiZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce9csiZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce9csiZ.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/omdsha256k128n96tau96v1/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/ccpq0HZC.s: Assembler messages:
encrypt.c: /tmp/ccpq0HZC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpq0HZC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpq0HZC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpq0HZC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpq0HZC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpq0HZC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpq0HZC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpq0HZC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpq0HZC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpq0HZC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpq0HZC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpq0HZC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpq0HZC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpq0HZC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpq0HZC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpq0HZC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpq0HZC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpq0HZC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpq0HZC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpq0HZC.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/omdsha256k128n96tau96v1/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/ccbJjVOy.s: Assembler messages:
encrypt.c: /tmp/ccbJjVOy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbJjVOy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbJjVOy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbJjVOy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJjVOy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJjVOy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJjVOy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJjVOy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJjVOy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJjVOy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJjVOy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJjVOy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbJjVOy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJjVOy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbJjVOy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJjVOy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbJjVOy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbJjVOy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbJjVOy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbJjVOy.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/omdsha256k128n96tau96v1/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/ccyQny3H.s: Assembler messages:
encrypt.c: /tmp/ccyQny3H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyQny3H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyQny3H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyQny3H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQny3H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQny3H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQny3H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQny3H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQny3H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyQny3H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyQny3H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyQny3H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyQny3H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQny3H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyQny3H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyQny3H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyQny3H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyQny3H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyQny3H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQny3H.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/omdsha256k128n96tau96v1/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/ccB4Bi8X.s: Assembler messages:
encrypt.c: /tmp/ccB4Bi8X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB4Bi8X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB4Bi8X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB4Bi8X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Bi8X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Bi8X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Bi8X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Bi8X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Bi8X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4Bi8X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4Bi8X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4Bi8X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB4Bi8X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Bi8X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB4Bi8X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB4Bi8X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4Bi8X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB4Bi8X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB4Bi8X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4Bi8X.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/omdsha256k128n96tau96v1/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/ccBgNH3E.s: Assembler messages:
encrypt.c: /tmp/ccBgNH3E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBgNH3E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBgNH3E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBgNH3E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgNH3E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgNH3E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgNH3E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgNH3E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgNH3E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBgNH3E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBgNH3E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBgNH3E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBgNH3E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgNH3E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBgNH3E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBgNH3E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBgNH3E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBgNH3E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBgNH3E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBgNH3E.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/omdsha256k128n96tau96v1/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/cc03UZbL.s: Assembler messages:
encrypt.c: /tmp/cc03UZbL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc03UZbL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc03UZbL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc03UZbL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03UZbL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03UZbL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03UZbL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03UZbL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03UZbL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03UZbL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03UZbL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03UZbL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc03UZbL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03UZbL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc03UZbL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc03UZbL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03UZbL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03UZbL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03UZbL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03UZbL.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/omdsha256k128n96tau96v1/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/cc4iJZaB.s: Assembler messages:
encrypt.c: /tmp/cc4iJZaB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4iJZaB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4iJZaB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4iJZaB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iJZaB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iJZaB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iJZaB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iJZaB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iJZaB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4iJZaB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4iJZaB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4iJZaB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4iJZaB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iJZaB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4iJZaB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4iJZaB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4iJZaB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4iJZaB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4iJZaB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4iJZaB.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