Implementation notes: x86, latour, crypto_aead/omdsha256k128n96tau96v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
321210refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
321831refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
322353refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
322497refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
323730refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
324000refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
324009refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
325260refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
325557refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
325728refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
326637refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
327132refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
327474refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
327726refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
327870refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
327942refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
329004refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
329445refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
330876refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
331479refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
331560refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
332154refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
332964refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
334575refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
334899refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
334908refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
335286refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
335646refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
335745refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
335943refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
335943refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
336339refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
336438refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
336789refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
336861refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
337617refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
337707refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
337968refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
337986refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
338193refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
338247refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
338427refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
338472refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
339507refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
340137refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
340551refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
340875refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
341685refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
342099refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
342639refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
343206refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
343260refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
344088refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
344475refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
344493refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
344565refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
344970refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
345447refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
345501refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
345969refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
347805refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
348102refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
348291refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
348714refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
348921refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
349605refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
349704refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
349812refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
350280refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
350370refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
350442refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
350631refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
350766refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
350982refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
351108refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
351108refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
351657refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
352080refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
352746refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
353376refgcc -m32 -O -fomit-frame-pointer2017072420170718
353547refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
353691refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
354150refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
355446refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
355761refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
355860refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
355878refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
356031refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
356202refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
356463refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
356778refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
356895refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
357462refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
357471refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
357759refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
358083refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
358101refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
358407refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
358686refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
360027refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
360198refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
360999refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
361359refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
361629refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
361674refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
361926refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
362151refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
362151refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
364122refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
364536refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
368163refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
368919refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
369612refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
369684refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
369981refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
372726refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
372987refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
379359refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
379818refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
380196refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
380511refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
381960refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
381978refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
383202refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
384147refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
384201refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
384210refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
385416refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
391257refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
391392refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
391950refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
391959refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
392121refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
392139refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
392328refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
392643refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
392679refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
392922refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
393417refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
393480refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
394209refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
395172refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
395631refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
395703refgcc -m32 -Os -fomit-frame-pointer2017072420170718
396279refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
396702refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
397800refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
397818refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
398061refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
398763refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
399258refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
399267refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
400194refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
400536refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
400671refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
400806refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
400905refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
401175refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
401805refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
401841refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
402993refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
405702refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
406773refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
409383refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
413793refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
413991refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
414261refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718

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/ccgJyGgn.s: Assembler messages:
encrypt.c: /tmp/ccgJyGgn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgJyGgn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgJyGgn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgJyGgn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJyGgn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJyGgn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJyGgn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJyGgn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJyGgn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJyGgn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJyGgn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJyGgn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgJyGgn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJyGgn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgJyGgn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgJyGgn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJyGgn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJyGgn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJyGgn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJyGgn.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/cctwMPzo.s: Assembler messages:
encrypt.c: /tmp/cctwMPzo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctwMPzo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctwMPzo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctwMPzo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwMPzo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwMPzo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwMPzo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwMPzo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwMPzo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctwMPzo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctwMPzo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctwMPzo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctwMPzo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwMPzo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctwMPzo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctwMPzo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctwMPzo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctwMPzo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctwMPzo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctwMPzo.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/ccQFiGBb.s: Assembler messages:
encrypt.c: /tmp/ccQFiGBb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQFiGBb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQFiGBb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQFiGBb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFiGBb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFiGBb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFiGBb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFiGBb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFiGBb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQFiGBb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQFiGBb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQFiGBb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQFiGBb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFiGBb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQFiGBb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQFiGBb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQFiGBb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQFiGBb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQFiGBb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFiGBb.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/ccmob4hu.s: Assembler messages:
encrypt.c: /tmp/ccmob4hu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmob4hu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmob4hu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmob4hu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmob4hu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmob4hu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmob4hu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmob4hu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmob4hu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmob4hu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmob4hu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmob4hu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmob4hu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmob4hu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmob4hu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmob4hu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmob4hu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmob4hu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmob4hu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmob4hu.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/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/cc7j6EEm.s: Assembler messages:
encrypt.c: /tmp/cc7j6EEm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7j6EEm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7j6EEm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7j6EEm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7j6EEm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7j6EEm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7j6EEm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7j6EEm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7j6EEm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7j6EEm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7j6EEm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7j6EEm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7j6EEm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7j6EEm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7j6EEm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7j6EEm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7j6EEm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7j6EEm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7j6EEm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7j6EEm.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMocA1t.s: Assembler messages:
encrypt.c: /tmp/ccMocA1t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMocA1t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMocA1t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMocA1t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMocA1t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMocA1t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMocA1t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMocA1t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMocA1t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMocA1t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMocA1t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMocA1t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMocA1t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMocA1t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMocA1t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMocA1t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMocA1t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMocA1t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMocA1t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMocA1t.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/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/ccHSNrql.s: Assembler messages:
encrypt.c: /tmp/ccHSNrql.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHSNrql.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHSNrql.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHSNrql.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSNrql.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSNrql.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSNrql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSNrql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSNrql.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSNrql.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSNrql.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSNrql.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHSNrql.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSNrql.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHSNrql.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSNrql.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHSNrql.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSNrql.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHSNrql.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHSNrql.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/ccS8A18i.s: Assembler messages:
encrypt.c: /tmp/ccS8A18i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS8A18i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS8A18i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS8A18i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8A18i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8A18i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8A18i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8A18i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8A18i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8A18i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8A18i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8A18i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS8A18i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8A18i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS8A18i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS8A18i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS8A18i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS8A18i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS8A18i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8A18i.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/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/ccaVGT3Y.s: Assembler messages:
encrypt.c: /tmp/ccaVGT3Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaVGT3Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaVGT3Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaVGT3Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVGT3Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVGT3Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVGT3Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVGT3Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVGT3Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVGT3Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVGT3Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVGT3Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaVGT3Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaVGT3Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaVGT3Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVGT3Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaVGT3Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaVGT3Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVGT3Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaVGT3Y.s: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/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/ccuS9ENX.s: Assembler messages:
encrypt.c: /tmp/ccuS9ENX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuS9ENX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuS9ENX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuS9ENX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuS9ENX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuS9ENX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuS9ENX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuS9ENX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuS9ENX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuS9ENX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuS9ENX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuS9ENX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuS9ENX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuS9ENX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuS9ENX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuS9ENX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuS9ENX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuS9ENX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuS9ENX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuS9ENX.s: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/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/cc5kBI8J.s: Assembler messages:
encrypt.c: /tmp/cc5kBI8J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5kBI8J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5kBI8J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5kBI8J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kBI8J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kBI8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kBI8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kBI8J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kBI8J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5kBI8J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5kBI8J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5kBI8J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5kBI8J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kBI8J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5kBI8J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5kBI8J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5kBI8J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5kBI8J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5kBI8J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kBI8J.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccy5m55S.s: Assembler messages:
encrypt.c: /tmp/ccy5m55S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy5m55S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy5m55S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy5m55S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5m55S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5m55S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5m55S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5m55S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5m55S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5m55S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5m55S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5m55S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy5m55S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5m55S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy5m55S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5m55S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy5m55S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5m55S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy5m55S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy5m55S.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs4Or3V.s: Assembler messages:
encrypt.c: /tmp/ccs4Or3V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs4Or3V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs4Or3V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs4Or3V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4Or3V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4Or3V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4Or3V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4Or3V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4Or3V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4Or3V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4Or3V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4Or3V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs4Or3V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4Or3V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs4Or3V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs4Or3V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4Or3V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4Or3V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4Or3V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4Or3V.s: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/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/cczzTye6.s: Assembler messages:
encrypt.c: /tmp/cczzTye6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczzTye6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczzTye6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczzTye6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzTye6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzTye6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzTye6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzTye6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzTye6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczzTye6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczzTye6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczzTye6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczzTye6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzTye6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczzTye6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczzTye6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczzTye6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczzTye6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczzTye6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczzTye6.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWumzyV.s: Assembler messages:
encrypt.c: /tmp/ccWumzyV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWumzyV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWumzyV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWumzyV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWumzyV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWumzyV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWumzyV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWumzyV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWumzyV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWumzyV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWumzyV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWumzyV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWumzyV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWumzyV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWumzyV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWumzyV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWumzyV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWumzyV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWumzyV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWumzyV.s: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/ccdb05GV.s: Assembler messages:
encrypt.c: /tmp/ccdb05GV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdb05GV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdb05GV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdb05GV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdb05GV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdb05GV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdb05GV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdb05GV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdb05GV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdb05GV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdb05GV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdb05GV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdb05GV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdb05GV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdb05GV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdb05GV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdb05GV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdb05GV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdb05GV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdb05GV.s: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/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/ccJ1iJMi.s: Assembler messages:
encrypt.c: /tmp/ccJ1iJMi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ1iJMi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ1iJMi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ1iJMi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1iJMi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1iJMi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1iJMi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1iJMi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1iJMi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ1iJMi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ1iJMi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ1iJMi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ1iJMi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1iJMi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ1iJMi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ1iJMi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ1iJMi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ1iJMi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ1iJMi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ1iJMi.s: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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLfFVXe.s: Assembler messages:
encrypt.c: /tmp/ccLfFVXe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLfFVXe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLfFVXe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLfFVXe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfFVXe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfFVXe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfFVXe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfFVXe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfFVXe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfFVXe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfFVXe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfFVXe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLfFVXe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfFVXe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLfFVXe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLfFVXe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLfFVXe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLfFVXe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLfFVXe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfFVXe.s: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/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/ccf7Q0Ye.s: Assembler messages:
encrypt.c: /tmp/ccf7Q0Ye.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf7Q0Ye.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf7Q0Ye.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf7Q0Ye.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7Q0Ye.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7Q0Ye.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7Q0Ye.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf7Q0Ye.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf7Q0Ye.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7Q0Ye.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7Q0Ye.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7Q0Ye.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7Q0Ye.s: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/ccfaPdJc.s: Assembler messages:
encrypt.c: /tmp/ccfaPdJc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfaPdJc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfaPdJc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfaPdJc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaPdJc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaPdJc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaPdJc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaPdJc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaPdJc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaPdJc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaPdJc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaPdJc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfaPdJc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaPdJc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfaPdJc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaPdJc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfaPdJc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfaPdJc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfaPdJc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfaPdJc.s: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/cc4TtyEf.s: Assembler messages:
encrypt.c: /tmp/cc4TtyEf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4TtyEf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4TtyEf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4TtyEf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TtyEf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TtyEf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TtyEf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TtyEf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TtyEf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4TtyEf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4TtyEf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4TtyEf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4TtyEf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TtyEf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4TtyEf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4TtyEf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4TtyEf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4TtyEf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4TtyEf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4TtyEf.s: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/ccfdKAgm.s: Assembler messages:
encrypt.c: /tmp/ccfdKAgm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfdKAgm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfdKAgm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfdKAgm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdKAgm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdKAgm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdKAgm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdKAgm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdKAgm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdKAgm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdKAgm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdKAgm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfdKAgm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdKAgm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfdKAgm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdKAgm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfdKAgm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdKAgm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdKAgm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdKAgm.s: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/ccX3rkog.s: Assembler messages:
encrypt.c: /tmp/ccX3rkog.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX3rkog.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX3rkog.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX3rkog.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3rkog.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3rkog.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3rkog.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3rkog.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3rkog.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3rkog.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3rkog.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3rkog.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX3rkog.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3rkog.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX3rkog.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3rkog.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX3rkog.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3rkog.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX3rkog.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX3rkog.s: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/ccvQfoWe.s: Assembler messages:
encrypt.c: /tmp/ccvQfoWe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvQfoWe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvQfoWe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvQfoWe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQfoWe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQfoWe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQfoWe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQfoWe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQfoWe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQfoWe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQfoWe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQfoWe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvQfoWe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQfoWe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvQfoWe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvQfoWe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQfoWe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQfoWe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQfoWe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQfoWe.s: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/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/ccayg7B7.s: Assembler messages:
encrypt.c: /tmp/ccayg7B7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccayg7B7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccayg7B7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccayg7B7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayg7B7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayg7B7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayg7B7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayg7B7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayg7B7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayg7B7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayg7B7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayg7B7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccayg7B7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayg7B7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccayg7B7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayg7B7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccayg7B7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccayg7B7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccayg7B7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccayg7B7.s: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/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/ccdzt7EN.s: Assembler messages:
encrypt.c: /tmp/ccdzt7EN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdzt7EN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdzt7EN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdzt7EN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzt7EN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzt7EN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzt7EN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzt7EN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzt7EN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdzt7EN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdzt7EN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdzt7EN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdzt7EN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzt7EN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdzt7EN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdzt7EN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdzt7EN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdzt7EN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdzt7EN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzt7EN.s: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/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/cc1CzguL.s: Assembler messages:
encrypt.c: /tmp/cc1CzguL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1CzguL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1CzguL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1CzguL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CzguL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CzguL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CzguL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CzguL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CzguL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CzguL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CzguL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CzguL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1CzguL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CzguL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1CzguL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1CzguL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1CzguL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1CzguL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1CzguL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1CzguL.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUCRMQ6.s: Assembler messages:
encrypt.c: /tmp/ccUCRMQ6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUCRMQ6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUCRMQ6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUCRMQ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCRMQ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCRMQ6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCRMQ6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCRMQ6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCRMQ6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCRMQ6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCRMQ6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCRMQ6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUCRMQ6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCRMQ6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUCRMQ6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCRMQ6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUCRMQ6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCRMQ6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUCRMQ6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUCRMQ6.s: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/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/ccKqG527.s: Assembler messages:
encrypt.c: /tmp/ccKqG527.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqG527.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKqG527.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKqG527.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqG527.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqG527.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqG527.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqG527.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqG527.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqG527.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqG527.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqG527.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKqG527.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqG527.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKqG527.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqG527.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKqG527.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqG527.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKqG527.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKqG527.s: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/cccUeXDQ.s: Assembler messages:
encrypt.c: /tmp/cccUeXDQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccUeXDQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccUeXDQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccUeXDQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUeXDQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUeXDQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUeXDQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUeXDQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUeXDQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUeXDQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUeXDQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUeXDQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccUeXDQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUeXDQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccUeXDQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccUeXDQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccUeXDQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccUeXDQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccUeXDQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUeXDQ.s: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/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/cc3CKVcL.s: Assembler messages:
encrypt.c: /tmp/cc3CKVcL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3CKVcL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3CKVcL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3CKVcL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CKVcL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CKVcL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CKVcL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CKVcL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CKVcL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CKVcL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CKVcL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CKVcL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3CKVcL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CKVcL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3CKVcL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3CKVcL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CKVcL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3CKVcL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3CKVcL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CKVcL.s: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/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/cceZpC15.s: Assembler messages:
encrypt.c: /tmp/cceZpC15.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceZpC15.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceZpC15.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceZpC15.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpC15.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpC15.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpC15.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpC15.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpC15.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZpC15.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZpC15.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZpC15.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceZpC15.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpC15.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceZpC15.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZpC15.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceZpC15.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceZpC15.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZpC15.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZpC15.s: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/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/ccZohNGR.s: Assembler messages:
encrypt.c: /tmp/ccZohNGR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZohNGR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZohNGR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZohNGR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZohNGR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZohNGR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZohNGR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZohNGR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZohNGR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZohNGR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZohNGR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZohNGR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZohNGR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZohNGR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZohNGR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZohNGR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZohNGR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZohNGR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZohNGR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZohNGR.s: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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbfoMew.s: Assembler messages:
encrypt.c: /tmp/ccbfoMew.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbfoMew.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbfoMew.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbfoMew.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfoMew.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfoMew.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfoMew.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfoMew.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfoMew.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfoMew.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfoMew.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfoMew.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbfoMew.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfoMew.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbfoMew.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbfoMew.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbfoMew.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbfoMew.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbfoMew.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfoMew.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0KdYcM.s: Assembler messages:
encrypt.c: /tmp/cc0KdYcM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0KdYcM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0KdYcM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0KdYcM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KdYcM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KdYcM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KdYcM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KdYcM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KdYcM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KdYcM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KdYcM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KdYcM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0KdYcM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0KdYcM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0KdYcM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KdYcM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0KdYcM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0KdYcM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0KdYcM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0KdYcM.s: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/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/ccvxYpzt.s: Assembler messages:
encrypt.c: /tmp/ccvxYpzt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxYpzt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxYpzt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxYpzt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxYpzt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxYpzt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxYpzt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxYpzt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxYpzt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxYpzt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxYpzt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxYpzt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxYpzt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxYpzt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxYpzt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvxYpzt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxYpzt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvxYpzt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvxYpzt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxYpzt.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPwwHyS.s: Assembler messages:
encrypt.c: /tmp/ccPwwHyS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPwwHyS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPwwHyS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPwwHyS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPwwHyS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPwwHyS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPwwHyS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPwwHyS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPwwHyS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPwwHyS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPwwHyS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPwwHyS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPwwHyS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPwwHyS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPwwHyS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPwwHyS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPwwHyS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPwwHyS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPwwHyS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPwwHyS.s: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/cczrGMDw.s: Assembler messages:
encrypt.c: /tmp/cczrGMDw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczrGMDw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczrGMDw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczrGMDw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrGMDw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrGMDw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrGMDw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrGMDw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrGMDw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczrGMDw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczrGMDw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczrGMDw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczrGMDw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrGMDw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczrGMDw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczrGMDw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczrGMDw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczrGMDw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczrGMDw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrGMDw.s: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/cc4Lzh8O.s: Assembler messages:
encrypt.c: /tmp/cc4Lzh8O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Lzh8O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Lzh8O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Lzh8O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lzh8O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lzh8O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lzh8O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lzh8O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lzh8O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Lzh8O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Lzh8O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Lzh8O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Lzh8O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Lzh8O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Lzh8O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Lzh8O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4Lzh8O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Lzh8O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Lzh8O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Lzh8O.s: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/ccKU8wAu.s: Assembler messages:
encrypt.c: /tmp/ccKU8wAu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKU8wAu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKU8wAu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKU8wAu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU8wAu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU8wAu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU8wAu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU8wAu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU8wAu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU8wAu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU8wAu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU8wAu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKU8wAu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU8wAu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKU8wAu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKU8wAu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU8wAu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKU8wAu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKU8wAu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU8wAu.s: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/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/cc3A7mhn.s: Assembler messages:
encrypt.c: /tmp/cc3A7mhn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3A7mhn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3A7mhn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3A7mhn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3A7mhn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3A7mhn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3A7mhn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3A7mhn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3A7mhn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3A7mhn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3A7mhn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3A7mhn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3A7mhn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3A7mhn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3A7mhn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3A7mhn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3A7mhn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3A7mhn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3A7mhn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3A7mhn.s: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/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/ccyJAgFp.s: Assembler messages:
encrypt.c: /tmp/ccyJAgFp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyJAgFp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyJAgFp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyJAgFp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJAgFp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJAgFp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJAgFp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJAgFp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJAgFp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJAgFp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJAgFp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJAgFp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyJAgFp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJAgFp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyJAgFp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyJAgFp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJAgFp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJAgFp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJAgFp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJAgFp.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclkDsut.s: Assembler messages:
encrypt.c: /tmp/cclkDsut.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclkDsut.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclkDsut.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclkDsut.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkDsut.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkDsut.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkDsut.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkDsut.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkDsut.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkDsut.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkDsut.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkDsut.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclkDsut.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkDsut.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclkDsut.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkDsut.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclkDsut.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclkDsut.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclkDsut.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclkDsut.s: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/ccrs1pce.s: Assembler messages:
encrypt.c: /tmp/ccrs1pce.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrs1pce.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrs1pce.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrs1pce.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs1pce.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs1pce.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs1pce.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs1pce.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs1pce.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrs1pce.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrs1pce.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrs1pce.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrs1pce.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs1pce.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrs1pce.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrs1pce.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrs1pce.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrs1pce.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrs1pce.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrs1pce.s: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/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/ccb1B1mp.s: Assembler messages:
encrypt.c: /tmp/ccb1B1mp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb1B1mp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb1B1mp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb1B1mp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1B1mp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1B1mp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1B1mp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1B1mp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1B1mp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1B1mp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1B1mp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1B1mp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb1B1mp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1B1mp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb1B1mp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb1B1mp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1B1mp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb1B1mp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb1B1mp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1B1mp.s: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/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/ccjKt70u.s: Assembler messages:
encrypt.c: /tmp/ccjKt70u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjKt70u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjKt70u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjKt70u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKt70u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKt70u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKt70u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKt70u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKt70u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKt70u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKt70u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKt70u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjKt70u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKt70u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjKt70u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKt70u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjKt70u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKt70u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjKt70u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjKt70u.s: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/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/ccIcWLfw.s: Assembler messages:
encrypt.c: /tmp/ccIcWLfw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIcWLfw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIcWLfw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIcWLfw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcWLfw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcWLfw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcWLfw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcWLfw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcWLfw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIcWLfw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIcWLfw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIcWLfw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIcWLfw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcWLfw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIcWLfw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIcWLfw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIcWLfw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIcWLfw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIcWLfw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIcWLfw.s: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-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/ccf93Vxj.s: Assembler messages:
encrypt.c: /tmp/ccf93Vxj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf93Vxj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf93Vxj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf93Vxj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf93Vxj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf93Vxj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf93Vxj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf93Vxj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf93Vxj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf93Vxj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf93Vxj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf93Vxj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf93Vxj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf93Vxj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf93Vxj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf93Vxj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf93Vxj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf93Vxj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf93Vxj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf93Vxj.s: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/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/cc4vHj6g.s: Assembler messages:
encrypt.c: /tmp/cc4vHj6g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vHj6g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4vHj6g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4vHj6g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vHj6g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vHj6g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vHj6g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vHj6g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vHj6g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vHj6g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vHj6g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vHj6g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4vHj6g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vHj6g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4vHj6g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4vHj6g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vHj6g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vHj6g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vHj6g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vHj6g.s: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/ccZIstDe.s: Assembler messages:
encrypt.c: /tmp/ccZIstDe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZIstDe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZIstDe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZIstDe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIstDe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIstDe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIstDe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIstDe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIstDe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIstDe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIstDe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIstDe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZIstDe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIstDe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZIstDe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIstDe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZIstDe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIstDe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZIstDe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZIstDe.s: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/ccLltiw4.s: Assembler messages:
encrypt.c: /tmp/ccLltiw4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLltiw4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLltiw4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLltiw4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLltiw4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLltiw4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLltiw4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLltiw4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLltiw4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLltiw4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLltiw4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLltiw4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLltiw4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLltiw4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLltiw4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLltiw4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLltiw4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLltiw4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLltiw4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLltiw4.s: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/ccrDBkpd.s: Assembler messages:
encrypt.c: /tmp/ccrDBkpd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrDBkpd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrDBkpd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrDBkpd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDBkpd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDBkpd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDBkpd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDBkpd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDBkpd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDBkpd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDBkpd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDBkpd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrDBkpd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDBkpd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrDBkpd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDBkpd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrDBkpd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDBkpd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrDBkpd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrDBkpd.s: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/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/cc77m4Bg.s: Assembler messages:
encrypt.c: /tmp/cc77m4Bg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc77m4Bg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc77m4Bg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc77m4Bg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77m4Bg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77m4Bg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77m4Bg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77m4Bg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77m4Bg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77m4Bg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77m4Bg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77m4Bg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc77m4Bg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77m4Bg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc77m4Bg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc77m4Bg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77m4Bg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77m4Bg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77m4Bg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77m4Bg.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAufKam.s: Assembler messages:
encrypt.c: /tmp/ccAufKam.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAufKam.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAufKam.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAufKam.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAufKam.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAufKam.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAufKam.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAufKam.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAufKam.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAufKam.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAufKam.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAufKam.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAufKam.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAufKam.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAufKam.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAufKam.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAufKam.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAufKam.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAufKam.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAufKam.s: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/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/ccMSdsLb.s: Assembler messages:
encrypt.c: /tmp/ccMSdsLb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSdsLb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMSdsLb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMSdsLb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSdsLb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSdsLb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSdsLb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSdsLb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSdsLb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSdsLb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSdsLb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSdsLb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMSdsLb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSdsLb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMSdsLb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSdsLb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMSdsLb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSdsLb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSdsLb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSdsLb.s: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/ccPNltIb.s: Assembler messages:
encrypt.c: /tmp/ccPNltIb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPNltIb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPNltIb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPNltIb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltIb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltIb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltIb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltIb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltIb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPNltIb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPNltIb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPNltIb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPNltIb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltIb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPNltIb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPNltIb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPNltIb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPNltIb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPNltIb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNltIb.s: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/ccHEIu2H.s: Assembler messages:
encrypt.c: /tmp/ccHEIu2H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHEIu2H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHEIu2H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHEIu2H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEIu2H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEIu2H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEIu2H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEIu2H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEIu2H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEIu2H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEIu2H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEIu2H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHEIu2H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHEIu2H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHEIu2H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEIu2H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHEIu2H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHEIu2H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHEIu2H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHEIu2H.s: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/ccvQemkF.s: Assembler messages:
encrypt.c: /tmp/ccvQemkF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvQemkF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvQemkF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvQemkF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQemkF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQemkF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQemkF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQemkF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQemkF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQemkF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQemkF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQemkF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvQemkF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQemkF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvQemkF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvQemkF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQemkF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQemkF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQemkF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQemkF.s: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/ccrm038B.s: Assembler messages:
encrypt.c: /tmp/ccrm038B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrm038B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrm038B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrm038B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrm038B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrm038B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrm038B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrm038B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrm038B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrm038B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrm038B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrm038B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrm038B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrm038B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrm038B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrm038B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrm038B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrm038B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrm038B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrm038B.s: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/ccuPfdZt.s: Assembler messages:
encrypt.c: /tmp/ccuPfdZt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuPfdZt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuPfdZt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuPfdZt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPfdZt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPfdZt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPfdZt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPfdZt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPfdZt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPfdZt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPfdZt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPfdZt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuPfdZt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPfdZt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuPfdZt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuPfdZt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuPfdZt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPfdZt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPfdZt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPfdZt.s: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/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/ccDvqjiG.s: Assembler messages:
encrypt.c: /tmp/ccDvqjiG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDvqjiG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDvqjiG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDvqjiG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvqjiG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvqjiG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvqjiG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvqjiG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvqjiG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvqjiG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvqjiG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvqjiG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDvqjiG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvqjiG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDvqjiG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDvqjiG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDvqjiG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDvqjiG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDvqjiG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvqjiG.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUMBxUO.s: Assembler messages:
encrypt.c: /tmp/ccUMBxUO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUMBxUO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUMBxUO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUMBxUO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMBxUO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMBxUO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMBxUO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMBxUO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMBxUO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMBxUO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMBxUO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMBxUO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUMBxUO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMBxUO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUMBxUO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMBxUO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUMBxUO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMBxUO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMBxUO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMBxUO.s: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/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/ccUiXLQF.s: Assembler messages:
encrypt.c: /tmp/ccUiXLQF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUiXLQF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUiXLQF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUiXLQF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiXLQF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiXLQF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiXLQF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiXLQF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiXLQF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiXLQF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiXLQF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiXLQF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUiXLQF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiXLQF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUiXLQF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiXLQF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUiXLQF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiXLQF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiXLQF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiXLQF.s: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/ccoaiRaE.s: Assembler messages:
encrypt.c: /tmp/ccoaiRaE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoaiRaE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoaiRaE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoaiRaE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaiRaE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaiRaE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaiRaE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaiRaE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaiRaE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoaiRaE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoaiRaE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoaiRaE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoaiRaE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaiRaE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoaiRaE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoaiRaE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoaiRaE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoaiRaE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoaiRaE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoaiRaE.s: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/ccaeXLmD.s: Assembler messages:
encrypt.c: /tmp/ccaeXLmD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaeXLmD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaeXLmD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaeXLmD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeXLmD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeXLmD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeXLmD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeXLmD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeXLmD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeXLmD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeXLmD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeXLmD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaeXLmD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeXLmD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaeXLmD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaeXLmD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeXLmD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaeXLmD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaeXLmD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeXLmD.s: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/ccpQVltE.s: Assembler messages:
encrypt.c: /tmp/ccpQVltE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpQVltE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpQVltE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpQVltE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQVltE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQVltE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQVltE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQVltE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQVltE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQVltE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQVltE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQVltE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpQVltE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQVltE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpQVltE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQVltE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpQVltE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpQVltE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpQVltE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpQVltE.s: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/ccTHkP0q.s: Assembler messages:
encrypt.c: /tmp/ccTHkP0q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTHkP0q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTHkP0q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTHkP0q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHkP0q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHkP0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHkP0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHkP0q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHkP0q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTHkP0q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTHkP0q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTHkP0q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTHkP0q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHkP0q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTHkP0q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTHkP0q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTHkP0q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTHkP0q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTHkP0q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTHkP0q.s: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/ccsi7L8C.s: Assembler messages:
encrypt.c: /tmp/ccsi7L8C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsi7L8C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsi7L8C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsi7L8C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi7L8C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi7L8C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi7L8C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi7L8C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi7L8C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi7L8C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi7L8C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi7L8C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsi7L8C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsi7L8C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsi7L8C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi7L8C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsi7L8C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsi7L8C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsi7L8C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsi7L8C.s: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/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/cc1Hp05F.s: Assembler messages:
encrypt.c: /tmp/cc1Hp05F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Hp05F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Hp05F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Hp05F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Hp05F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Hp05F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Hp05F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Hp05F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Hp05F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Hp05F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Hp05F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Hp05F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Hp05F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Hp05F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Hp05F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1Hp05F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Hp05F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Hp05F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Hp05F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Hp05F.s: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/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/ccY9iqQO.s: Assembler messages:
encrypt.c: /tmp/ccY9iqQO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY9iqQO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY9iqQO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY9iqQO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqQO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqQO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqQO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqQO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqQO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9iqQO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9iqQO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9iqQO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY9iqQO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqQO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY9iqQO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9iqQO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY9iqQO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9iqQO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY9iqQO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY9iqQO.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDQIYWD.s: Assembler messages:
encrypt.c: /tmp/ccDQIYWD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDQIYWD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDQIYWD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDQIYWD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQIYWD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQIYWD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQIYWD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQIYWD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQIYWD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQIYWD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQIYWD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQIYWD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDQIYWD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQIYWD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDQIYWD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDQIYWD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQIYWD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQIYWD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQIYWD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQIYWD.s: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/ccruvbfB.s: Assembler messages:
encrypt.c: /tmp/ccruvbfB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccruvbfB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccruvbfB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccruvbfB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruvbfB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruvbfB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruvbfB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruvbfB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruvbfB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruvbfB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruvbfB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruvbfB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccruvbfB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruvbfB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccruvbfB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruvbfB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccruvbfB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccruvbfB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccruvbfB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccruvbfB.s: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/ccDN8CL0.s: Assembler messages:
encrypt.c: /tmp/ccDN8CL0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDN8CL0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDN8CL0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDN8CL0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDN8CL0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDN8CL0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDN8CL0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDN8CL0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDN8CL0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDN8CL0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDN8CL0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDN8CL0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDN8CL0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDN8CL0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDN8CL0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDN8CL0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDN8CL0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDN8CL0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDN8CL0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDN8CL0.s: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/ccvW7ogY.s: Assembler messages:
encrypt.c: /tmp/ccvW7ogY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvW7ogY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvW7ogY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvW7ogY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW7ogY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW7ogY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW7ogY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW7ogY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW7ogY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW7ogY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW7ogY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW7ogY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvW7ogY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvW7ogY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvW7ogY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW7ogY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvW7ogY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvW7ogY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvW7ogY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvW7ogY.s: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/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/ccor5lVW.s: Assembler messages:
encrypt.c: /tmp/ccor5lVW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccor5lVW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccor5lVW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccor5lVW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccor5lVW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccor5lVW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccor5lVW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccor5lVW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccor5lVW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccor5lVW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccor5lVW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccor5lVW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccor5lVW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccor5lVW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccor5lVW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccor5lVW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccor5lVW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccor5lVW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccor5lVW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccor5lVW.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpVnsqO.s: Assembler messages:
encrypt.c: /tmp/ccpVnsqO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpVnsqO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpVnsqO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpVnsqO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVnsqO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVnsqO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVnsqO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVnsqO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVnsqO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVnsqO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVnsqO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVnsqO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpVnsqO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVnsqO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpVnsqO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpVnsqO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpVnsqO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpVnsqO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpVnsqO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVnsqO.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDfc2Q4.s: Assembler messages:
encrypt.c: /tmp/ccDfc2Q4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfc2Q4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDfc2Q4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDfc2Q4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfc2Q4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfc2Q4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfc2Q4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfc2Q4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfc2Q4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfc2Q4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfc2Q4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfc2Q4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDfc2Q4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfc2Q4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDfc2Q4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfc2Q4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDfc2Q4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfc2Q4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfc2Q4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfc2Q4.s: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/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/ccfBRJB0.s: Assembler messages:
encrypt.c: /tmp/ccfBRJB0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBRJB0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfBRJB0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfBRJB0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBRJB0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBRJB0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBRJB0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBRJB0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBRJB0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBRJB0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBRJB0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBRJB0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfBRJB0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBRJB0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfBRJB0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfBRJB0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfBRJB0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBRJB0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBRJB0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBRJB0.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSnPPOV.s: Assembler messages:
encrypt.c: /tmp/ccSnPPOV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSnPPOV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSnPPOV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSnPPOV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnPPOV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnPPOV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnPPOV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnPPOV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnPPOV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnPPOV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnPPOV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnPPOV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSnPPOV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSnPPOV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSnPPOV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnPPOV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSnPPOV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSnPPOV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSnPPOV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSnPPOV.s: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/ccUTukwU.s: Assembler messages:
encrypt.c: /tmp/ccUTukwU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTukwU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUTukwU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUTukwU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTukwU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTukwU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTukwU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTukwU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTukwU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTukwU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTukwU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTukwU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUTukwU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTukwU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUTukwU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUTukwU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUTukwU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTukwU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTukwU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTukwU.s: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/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/ccmtM5X4.s: Assembler messages:
encrypt.c: /tmp/ccmtM5X4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmtM5X4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmtM5X4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmtM5X4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtM5X4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtM5X4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtM5X4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtM5X4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtM5X4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtM5X4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtM5X4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtM5X4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmtM5X4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtM5X4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmtM5X4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtM5X4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmtM5X4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmtM5X4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtM5X4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmtM5X4.s: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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsfpJ2P.s: Assembler messages:
encrypt.c: /tmp/ccsfpJ2P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsfpJ2P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsfpJ2P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsfpJ2P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfpJ2P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfpJ2P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfpJ2P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfpJ2P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfpJ2P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsfpJ2P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsfpJ2P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsfpJ2P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsfpJ2P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfpJ2P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsfpJ2P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsfpJ2P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsfpJ2P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsfpJ2P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsfpJ2P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfpJ2P.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC0zSh1.s: Assembler messages:
encrypt.c: /tmp/ccC0zSh1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC0zSh1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC0zSh1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC0zSh1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0zSh1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0zSh1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0zSh1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0zSh1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0zSh1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0zSh1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0zSh1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0zSh1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC0zSh1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC0zSh1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC0zSh1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0zSh1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC0zSh1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC0zSh1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0zSh1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC0zSh1.s: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/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/ccylVXqP.s: Assembler messages:
encrypt.c: /tmp/ccylVXqP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccylVXqP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccylVXqP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccylVXqP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylVXqP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylVXqP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylVXqP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylVXqP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylVXqP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylVXqP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylVXqP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylVXqP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccylVXqP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylVXqP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccylVXqP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccylVXqP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylVXqP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccylVXqP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccylVXqP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylVXqP.s: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/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/ccXHQV5S.s: Assembler messages:
encrypt.c: /tmp/ccXHQV5S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHQV5S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXHQV5S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXHQV5S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQV5S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQV5S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQV5S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQV5S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQV5S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHQV5S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHQV5S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHQV5S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXHQV5S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQV5S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXHQV5S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXHQV5S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHQV5S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXHQV5S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXHQV5S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQV5S.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczAnlh5.s: Assembler messages:
encrypt.c: /tmp/cczAnlh5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczAnlh5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczAnlh5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczAnlh5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAnlh5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAnlh5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAnlh5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAnlh5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAnlh5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAnlh5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAnlh5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAnlh5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczAnlh5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAnlh5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczAnlh5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAnlh5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczAnlh5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczAnlh5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczAnlh5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczAnlh5.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRKW67O.s: Assembler messages:
encrypt.c: /tmp/ccRKW67O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRKW67O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRKW67O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRKW67O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKW67O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKW67O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKW67O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKW67O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKW67O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKW67O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKW67O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKW67O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRKW67O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKW67O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRKW67O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRKW67O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKW67O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKW67O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKW67O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKW67O.s: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-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/ccatM5X4.s: Assembler messages:
encrypt.c: /tmp/ccatM5X4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccatM5X4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccatM5X4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccatM5X4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatM5X4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatM5X4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatM5X4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatM5X4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatM5X4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatM5X4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatM5X4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatM5X4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccatM5X4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatM5X4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccatM5X4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatM5X4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccatM5X4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatM5X4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatM5X4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatM5X4.s: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-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/cc2tsAF6.s: Assembler messages:
encrypt.c: /tmp/cc2tsAF6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2tsAF6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2tsAF6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2tsAF6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tsAF6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tsAF6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tsAF6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tsAF6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tsAF6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tsAF6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tsAF6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tsAF6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2tsAF6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tsAF6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2tsAF6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2tsAF6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2tsAF6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2tsAF6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2tsAF6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tsAF6.s: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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5QFPbq.s: Assembler messages:
encrypt.c: /tmp/cc5QFPbq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5QFPbq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5QFPbq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5QFPbq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QFPbq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QFPbq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QFPbq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QFPbq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QFPbq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QFPbq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QFPbq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QFPbq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5QFPbq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QFPbq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5QFPbq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QFPbq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5QFPbq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QFPbq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5QFPbq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5QFPbq.s: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/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/cc5rDAbn.s: Assembler messages:
encrypt.c: /tmp/cc5rDAbn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5rDAbn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5rDAbn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5rDAbn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rDAbn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rDAbn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rDAbn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rDAbn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rDAbn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rDAbn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rDAbn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rDAbn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5rDAbn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5rDAbn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5rDAbn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rDAbn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5rDAbn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5rDAbn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5rDAbn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5rDAbn.s: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/cczxjnE4.s: Assembler messages:
encrypt.c: /tmp/cczxjnE4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczxjnE4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczxjnE4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczxjnE4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxjnE4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxjnE4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxjnE4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxjnE4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxjnE4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczxjnE4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczxjnE4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczxjnE4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczxjnE4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxjnE4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczxjnE4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczxjnE4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczxjnE4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczxjnE4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczxjnE4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczxjnE4.s: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/ccM2Pwgp.s: Assembler messages:
encrypt.c: /tmp/ccM2Pwgp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM2Pwgp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM2Pwgp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM2Pwgp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2Pwgp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2Pwgp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2Pwgp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2Pwgp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2Pwgp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2Pwgp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2Pwgp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2Pwgp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM2Pwgp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2Pwgp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM2Pwgp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2Pwgp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM2Pwgp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2Pwgp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2Pwgp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2Pwgp.s: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/ccWdraY6.s: Assembler messages:
encrypt.c: /tmp/ccWdraY6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWdraY6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWdraY6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWdraY6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdraY6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdraY6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdraY6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdraY6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdraY6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdraY6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdraY6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdraY6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWdraY6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdraY6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWdraY6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWdraY6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdraY6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdraY6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdraY6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdraY6.s: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/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/cc5CjJQl.s: Assembler messages:
encrypt.c: /tmp/cc5CjJQl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5CjJQl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5CjJQl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5CjJQl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CjJQl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CjJQl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CjJQl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CjJQl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CjJQl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5CjJQl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5CjJQl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5CjJQl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5CjJQl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CjJQl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5CjJQl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5CjJQl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5CjJQl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5CjJQl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5CjJQl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5CjJQl.s: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=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/ccGOi9F7.s: Assembler messages:
encrypt.c: /tmp/ccGOi9F7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGOi9F7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGOi9F7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGOi9F7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOi9F7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOi9F7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOi9F7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOi9F7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOi9F7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOi9F7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOi9F7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOi9F7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGOi9F7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOi9F7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGOi9F7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGOi9F7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOi9F7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOi9F7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOi9F7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOi9F7.s: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/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/cc1MAxqA.s: Assembler messages:
encrypt.c: /tmp/cc1MAxqA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1MAxqA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1MAxqA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1MAxqA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MAxqA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MAxqA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MAxqA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MAxqA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MAxqA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MAxqA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MAxqA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MAxqA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1MAxqA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MAxqA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1MAxqA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1MAxqA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1MAxqA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1MAxqA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1MAxqA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MAxqA.s: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/cc4KcqVP.s: Assembler messages:
encrypt.c: /tmp/cc4KcqVP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4KcqVP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4KcqVP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4KcqVP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KcqVP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KcqVP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KcqVP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KcqVP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KcqVP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4KcqVP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4KcqVP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4KcqVP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4KcqVP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KcqVP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4KcqVP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4KcqVP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4KcqVP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4KcqVP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4KcqVP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4KcqVP.s: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/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/ccMWIaKJ.s: Assembler messages:
encrypt.c: /tmp/ccMWIaKJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMWIaKJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMWIaKJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMWIaKJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWIaKJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWIaKJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWIaKJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWIaKJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWIaKJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWIaKJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWIaKJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWIaKJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMWIaKJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWIaKJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMWIaKJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWIaKJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMWIaKJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWIaKJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMWIaKJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMWIaKJ.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuy7emw.s: Assembler messages:
encrypt.c: /tmp/ccuy7emw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuy7emw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuy7emw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuy7emw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuy7emw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuy7emw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuy7emw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuy7emw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuy7emw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuy7emw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuy7emw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuy7emw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuy7emw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuy7emw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuy7emw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuy7emw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuy7emw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuy7emw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuy7emw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuy7emw.s: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/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/ccewXouz.s: Assembler messages:
encrypt.c: /tmp/ccewXouz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccewXouz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccewXouz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccewXouz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewXouz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewXouz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewXouz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewXouz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewXouz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewXouz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewXouz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewXouz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccewXouz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewXouz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccewXouz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccewXouz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewXouz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccewXouz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccewXouz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewXouz.s: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/ccjUw7CO.s: Assembler messages:
encrypt.c: /tmp/ccjUw7CO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjUw7CO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjUw7CO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjUw7CO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUw7CO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUw7CO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUw7CO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUw7CO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUw7CO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUw7CO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUw7CO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUw7CO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjUw7CO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUw7CO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjUw7CO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUw7CO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjUw7CO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUw7CO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUw7CO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUw7CO.s: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/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/ccGCjhVO.s: Assembler messages:
encrypt.c: /tmp/ccGCjhVO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGCjhVO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGCjhVO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGCjhVO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCjhVO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCjhVO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCjhVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCjhVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCjhVO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGCjhVO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGCjhVO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGCjhVO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGCjhVO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCjhVO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGCjhVO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGCjhVO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGCjhVO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGCjhVO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGCjhVO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGCjhVO.s: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/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/ccuD5zSv.s: Assembler messages:
encrypt.c: /tmp/ccuD5zSv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuD5zSv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuD5zSv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuD5zSv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD5zSv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD5zSv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD5zSv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD5zSv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD5zSv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD5zSv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD5zSv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD5zSv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuD5zSv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD5zSv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuD5zSv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuD5zSv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD5zSv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuD5zSv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuD5zSv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD5zSv.s: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=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/ccLywimy.s: Assembler messages:
encrypt.c: /tmp/ccLywimy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLywimy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLywimy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLywimy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLywimy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLywimy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLywimy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLywimy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLywimy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLywimy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLywimy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLywimy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLywimy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLywimy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLywimy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLywimy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLywimy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLywimy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLywimy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLywimy.s: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/ccbn26Af.s: Assembler messages:
encrypt.c: /tmp/ccbn26Af.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbn26Af.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbn26Af.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbn26Af.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn26Af.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn26Af.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn26Af.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn26Af.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn26Af.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn26Af.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn26Af.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn26Af.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbn26Af.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn26Af.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbn26Af.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbn26Af.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn26Af.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbn26Af.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbn26Af.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn26Af.s: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/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/cc3wnwMg.s: Assembler messages:
encrypt.c: /tmp/cc3wnwMg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3wnwMg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3wnwMg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3wnwMg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wnwMg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wnwMg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wnwMg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wnwMg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wnwMg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wnwMg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wnwMg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wnwMg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3wnwMg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wnwMg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3wnwMg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3wnwMg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wnwMg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3wnwMg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3wnwMg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wnwMg.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLOiy4t.s: Assembler messages:
encrypt.c: /tmp/ccLOiy4t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLOiy4t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLOiy4t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLOiy4t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOiy4t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOiy4t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOiy4t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOiy4t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOiy4t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLOiy4t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLOiy4t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLOiy4t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLOiy4t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOiy4t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLOiy4t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLOiy4t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLOiy4t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLOiy4t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLOiy4t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLOiy4t.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccObLqFi.s: Assembler messages:
encrypt.c: /tmp/ccObLqFi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccObLqFi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccObLqFi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccObLqFi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObLqFi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObLqFi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObLqFi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObLqFi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObLqFi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObLqFi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObLqFi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObLqFi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccObLqFi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObLqFi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccObLqFi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccObLqFi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObLqFi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObLqFi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObLqFi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObLqFi.s: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/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/cciID6xy.s: Assembler messages:
encrypt.c: /tmp/cciID6xy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciID6xy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciID6xy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciID6xy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciID6xy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciID6xy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciID6xy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciID6xy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciID6xy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciID6xy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciID6xy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciID6xy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciID6xy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciID6xy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciID6xy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciID6xy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciID6xy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciID6xy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciID6xy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciID6xy.s: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/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/ccK2zFjy.s: Assembler messages:
encrypt.c: /tmp/ccK2zFjy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK2zFjy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK2zFjy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK2zFjy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2zFjy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2zFjy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2zFjy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2zFjy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2zFjy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2zFjy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2zFjy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2zFjy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK2zFjy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK2zFjy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK2zFjy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2zFjy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK2zFjy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK2zFjy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK2zFjy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK2zFjy.s: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/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/ccrJBg8e.s: Assembler messages:
encrypt.c: /tmp/ccrJBg8e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrJBg8e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrJBg8e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrJBg8e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJBg8e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJBg8e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJBg8e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJBg8e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJBg8e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJBg8e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJBg8e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJBg8e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrJBg8e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJBg8e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrJBg8e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrJBg8e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJBg8e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJBg8e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJBg8e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJBg8e.s: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/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/ccEv5WO9.s: Assembler messages:
encrypt.c: /tmp/ccEv5WO9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEv5WO9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEv5WO9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEv5WO9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv5WO9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv5WO9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv5WO9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv5WO9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv5WO9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEv5WO9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEv5WO9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEv5WO9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEv5WO9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv5WO9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEv5WO9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEv5WO9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEv5WO9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEv5WO9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEv5WO9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv5WO9.s: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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWeX1ep.s: Assembler messages:
encrypt.c: /tmp/ccWeX1ep.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWeX1ep.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWeX1ep.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWeX1ep.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeX1ep.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeX1ep.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeX1ep.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeX1ep.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeX1ep.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWeX1ep.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWeX1ep.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWeX1ep.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWeX1ep.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeX1ep.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWeX1ep.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWeX1ep.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWeX1ep.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWeX1ep.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWeX1ep.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWeX1ep.s: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/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/cc8WDtfl.s: Assembler messages:
encrypt.c: /tmp/cc8WDtfl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8WDtfl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8WDtfl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8WDtfl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WDtfl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WDtfl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WDtfl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WDtfl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WDtfl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8WDtfl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8WDtfl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8WDtfl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8WDtfl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8WDtfl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8WDtfl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8WDtfl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8WDtfl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8WDtfl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8WDtfl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8WDtfl.s: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/ccUG5B76.s: Assembler messages:
encrypt.c: /tmp/ccUG5B76.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUG5B76.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUG5B76.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUG5B76.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG5B76.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG5B76.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG5B76.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG5B76.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG5B76.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG5B76.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG5B76.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG5B76.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUG5B76.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG5B76.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUG5B76.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUG5B76.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUG5B76.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUG5B76.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUG5B76.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUG5B76.s: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/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/ccCXUfVp.s: Assembler messages:
encrypt.c: /tmp/ccCXUfVp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCXUfVp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCXUfVp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCXUfVp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXUfVp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXUfVp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXUfVp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXUfVp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXUfVp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXUfVp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXUfVp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXUfVp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCXUfVp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXUfVp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCXUfVp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXUfVp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCXUfVp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCXUfVp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXUfVp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXUfVp.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIY7vFa.s: Assembler messages:
encrypt.c: /tmp/ccIY7vFa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIY7vFa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIY7vFa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIY7vFa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY7vFa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY7vFa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY7vFa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY7vFa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY7vFa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIY7vFa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIY7vFa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIY7vFa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIY7vFa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY7vFa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIY7vFa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIY7vFa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIY7vFa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIY7vFa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIY7vFa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY7vFa.s: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/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/ccEmP8T6.s: Assembler messages:
encrypt.c: /tmp/ccEmP8T6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEmP8T6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEmP8T6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEmP8T6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmP8T6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmP8T6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmP8T6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmP8T6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmP8T6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmP8T6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmP8T6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmP8T6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEmP8T6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmP8T6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEmP8T6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEmP8T6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmP8T6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEmP8T6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEmP8T6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmP8T6.s: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/ccHTii1p.s: Assembler messages:
encrypt.c: /tmp/ccHTii1p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHTii1p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHTii1p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHTii1p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTii1p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTii1p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTii1p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTii1p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTii1p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTii1p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTii1p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTii1p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHTii1p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTii1p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHTii1p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTii1p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHTii1p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTii1p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHTii1p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHTii1p.s: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/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/ccBLcMrx.s: Assembler messages:
encrypt.c: /tmp/ccBLcMrx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBLcMrx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBLcMrx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBLcMrx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLcMrx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLcMrx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLcMrx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLcMrx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLcMrx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLcMrx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLcMrx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLcMrx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBLcMrx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLcMrx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBLcMrx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLcMrx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBLcMrx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLcMrx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBLcMrx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBLcMrx.s: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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfh5t2n.s: Assembler messages:
encrypt.c: /tmp/ccfh5t2n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfh5t2n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfh5t2n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfh5t2n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh5t2n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh5t2n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh5t2n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh5t2n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh5t2n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh5t2n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh5t2n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh5t2n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfh5t2n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh5t2n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfh5t2n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfh5t2n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfh5t2n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfh5t2n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfh5t2n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh5t2n.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0EgAqw.s: Assembler messages:
encrypt.c: /tmp/cc0EgAqw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0EgAqw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0EgAqw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0EgAqw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EgAqw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EgAqw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EgAqw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EgAqw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EgAqw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EgAqw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EgAqw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EgAqw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0EgAqw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EgAqw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0EgAqw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EgAqw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0EgAqw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EgAqw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0EgAqw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0EgAqw.s: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/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/ccSlkSJo.s: Assembler messages:
encrypt.c: /tmp/ccSlkSJo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSlkSJo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSlkSJo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSlkSJo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlkSJo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlkSJo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlkSJo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlkSJo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlkSJo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlkSJo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlkSJo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlkSJo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSlkSJo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlkSJo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSlkSJo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSlkSJo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSlkSJo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlkSJo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSlkSJo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSlkSJo.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQsUj0x.s: Assembler messages:
encrypt.c: /tmp/ccQsUj0x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQsUj0x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQsUj0x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQsUj0x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsUj0x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsUj0x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsUj0x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsUj0x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsUj0x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsUj0x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsUj0x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsUj0x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQsUj0x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsUj0x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQsUj0x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsUj0x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQsUj0x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsUj0x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQsUj0x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQsUj0x.s: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/cchZFnSr.s: Assembler messages:
encrypt.c: /tmp/cchZFnSr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchZFnSr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchZFnSr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchZFnSr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZFnSr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZFnSr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZFnSr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZFnSr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZFnSr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZFnSr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZFnSr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZFnSr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchZFnSr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZFnSr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchZFnSr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchZFnSr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZFnSr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZFnSr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZFnSr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZFnSr.s: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/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/cckgqMRu.s: Assembler messages:
encrypt.c: /tmp/cckgqMRu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckgqMRu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckgqMRu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckgqMRu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgqMRu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgqMRu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgqMRu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgqMRu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgqMRu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgqMRu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgqMRu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgqMRu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckgqMRu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgqMRu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckgqMRu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgqMRu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckgqMRu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckgqMRu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckgqMRu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckgqMRu.s: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/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/ccrPqFwo.s: Assembler messages:
encrypt.c: /tmp/ccrPqFwo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPqFwo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrPqFwo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrPqFwo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPqFwo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPqFwo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPqFwo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPqFwo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPqFwo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPqFwo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPqFwo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPqFwo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrPqFwo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPqFwo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrPqFwo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrPqFwo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPqFwo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrPqFwo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrPqFwo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPqFwo.s: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=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/ccn4ZcB5.s: Assembler messages:
encrypt.c: /tmp/ccn4ZcB5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4ZcB5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn4ZcB5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn4ZcB5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ZcB5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ZcB5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ZcB5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ZcB5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ZcB5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4ZcB5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4ZcB5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4ZcB5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn4ZcB5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4ZcB5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn4ZcB5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4ZcB5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn4ZcB5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4ZcB5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4ZcB5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4ZcB5.s: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/cczBmliR.s: Assembler messages:
encrypt.c: /tmp/cczBmliR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczBmliR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczBmliR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczBmliR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBmliR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBmliR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBmliR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBmliR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBmliR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczBmliR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczBmliR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczBmliR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczBmliR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBmliR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczBmliR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczBmliR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczBmliR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczBmliR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczBmliR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBmliR.s: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/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/cc1yffUN.s: Assembler messages:
encrypt.c: /tmp/cc1yffUN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1yffUN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1yffUN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1yffUN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yffUN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yffUN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yffUN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yffUN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yffUN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1yffUN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1yffUN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1yffUN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1yffUN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yffUN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1yffUN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1yffUN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1yffUN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1yffUN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1yffUN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yffUN.s: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/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/ccWmXfP2.s: Assembler messages:
encrypt.c: /tmp/ccWmXfP2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmXfP2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWmXfP2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWmXfP2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmXfP2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmXfP2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmXfP2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmXfP2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmXfP2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmXfP2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmXfP2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmXfP2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWmXfP2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmXfP2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWmXfP2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmXfP2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWmXfP2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmXfP2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmXfP2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmXfP2.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGPGJvP.s: Assembler messages:
encrypt.c: /tmp/ccGPGJvP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGPGJvP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGPGJvP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGPGJvP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPGJvP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPGJvP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPGJvP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPGJvP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPGJvP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPGJvP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPGJvP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPGJvP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGPGJvP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPGJvP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGPGJvP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGPGJvP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPGJvP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPGJvP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPGJvP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPGJvP.s: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/ccz9tNg9.s: Assembler messages:
encrypt.c: /tmp/ccz9tNg9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz9tNg9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz9tNg9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz9tNg9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9tNg9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9tNg9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9tNg9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9tNg9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9tNg9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz9tNg9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz9tNg9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz9tNg9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz9tNg9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9tNg9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz9tNg9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz9tNg9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz9tNg9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz9tNg9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz9tNg9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz9tNg9.s: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/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/ccGZgKK6.s: Assembler messages:
encrypt.c: /tmp/ccGZgKK6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZgKK6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGZgKK6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGZgKK6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZgKK6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZgKK6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZgKK6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZgKK6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZgKK6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZgKK6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZgKK6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZgKK6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGZgKK6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZgKK6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGZgKK6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZgKK6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGZgKK6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGZgKK6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGZgKK6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGZgKK6.s: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/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/cclGQIBN.s: Assembler messages:
encrypt.c: /tmp/cclGQIBN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclGQIBN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclGQIBN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclGQIBN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGQIBN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGQIBN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGQIBN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGQIBN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGQIBN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGQIBN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGQIBN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGQIBN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclGQIBN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGQIBN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclGQIBN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclGQIBN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGQIBN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGQIBN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGQIBN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGQIBN.s: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/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/ccIqbwyy.s: Assembler messages:
encrypt.c: /tmp/ccIqbwyy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIqbwyy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIqbwyy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIqbwyy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbwyy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbwyy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbwyy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbwyy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbwyy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbwyy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbwyy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbwyy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIqbwyy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbwyy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIqbwyy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIqbwyy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbwyy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqbwyy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqbwyy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbwyy.s: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/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/ccUmEVsq.s: Assembler messages:
encrypt.c: /tmp/ccUmEVsq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUmEVsq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUmEVsq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUmEVsq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmEVsq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmEVsq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmEVsq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmEVsq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmEVsq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmEVsq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmEVsq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmEVsq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUmEVsq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmEVsq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUmEVsq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmEVsq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUmEVsq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmEVsq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmEVsq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmEVsq.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXskU5z.s: Assembler messages:
encrypt.c: /tmp/ccXskU5z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXskU5z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXskU5z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXskU5z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXskU5z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXskU5z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXskU5z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXskU5z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXskU5z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXskU5z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXskU5z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXskU5z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXskU5z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXskU5z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXskU5z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXskU5z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXskU5z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXskU5z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXskU5z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXskU5z.s: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/ccgcZFmx.s: Assembler messages:
encrypt.c: /tmp/ccgcZFmx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgcZFmx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgcZFmx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgcZFmx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcZFmx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcZFmx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcZFmx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcZFmx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcZFmx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcZFmx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcZFmx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcZFmx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgcZFmx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcZFmx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgcZFmx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcZFmx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgcZFmx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcZFmx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgcZFmx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgcZFmx.s: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/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/cc4sjIqu.s: Assembler messages:
encrypt.c: /tmp/cc4sjIqu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4sjIqu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4sjIqu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4sjIqu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sjIqu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sjIqu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sjIqu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sjIqu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sjIqu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sjIqu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sjIqu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sjIqu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4sjIqu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sjIqu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4sjIqu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sjIqu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4sjIqu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sjIqu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4sjIqu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4sjIqu.s: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/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/ccNDD42x.s: Assembler messages:
encrypt.c: /tmp/ccNDD42x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNDD42x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNDD42x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNDD42x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDD42x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDD42x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDD42x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDD42x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDD42x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDD42x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDD42x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDD42x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNDD42x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDD42x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNDD42x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNDD42x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDD42x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNDD42x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNDD42x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDD42x.s: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/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/cc5DxWuy.s: Assembler messages:
encrypt.c: /tmp/cc5DxWuy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5DxWuy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5DxWuy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5DxWuy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DxWuy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DxWuy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DxWuy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DxWuy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DxWuy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DxWuy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DxWuy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DxWuy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5DxWuy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DxWuy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5DxWuy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5DxWuy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DxWuy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5DxWuy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5DxWuy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DxWuy.s: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 -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/ccK6yi6v.s: Assembler messages:
encrypt.c: /tmp/ccK6yi6v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK6yi6v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK6yi6v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK6yi6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6yi6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6yi6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6yi6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6yi6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6yi6v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK6yi6v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK6yi6v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK6yi6v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK6yi6v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6yi6v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK6yi6v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK6yi6v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK6yi6v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK6yi6v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK6yi6v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK6yi6v.s: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 -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/ccHOFynf.s: Assembler messages:
encrypt.c: /tmp/ccHOFynf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOFynf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHOFynf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHOFynf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOFynf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOFynf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOFynf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOFynf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOFynf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOFynf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOFynf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOFynf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHOFynf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOFynf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHOFynf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHOFynf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOFynf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOFynf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOFynf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOFynf.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/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/ccsTzKPO.s: Assembler messages:
encrypt.c: /tmp/ccsTzKPO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsTzKPO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsTzKPO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsTzKPO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTzKPO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTzKPO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTzKPO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTzKPO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTzKPO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTzKPO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTzKPO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTzKPO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsTzKPO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTzKPO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsTzKPO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTzKPO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsTzKPO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsTzKPO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTzKPO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTzKPO.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci2Ish0.s: Assembler messages:
encrypt.c: /tmp/cci2Ish0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci2Ish0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci2Ish0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci2Ish0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2Ish0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2Ish0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2Ish0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2Ish0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2Ish0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2Ish0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2Ish0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2Ish0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci2Ish0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2Ish0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci2Ish0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci2Ish0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2Ish0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci2Ish0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci2Ish0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2Ish0.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/ccvxLGSx.s: Assembler messages:
encrypt.c: /tmp/ccvxLGSx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxLGSx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxLGSx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxLGSx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxLGSx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxLGSx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxLGSx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxLGSx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxLGSx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxLGSx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxLGSx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxLGSx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxLGSx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxLGSx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxLGSx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxLGSx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvxLGSx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxLGSx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxLGSx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxLGSx.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/cccQturV.s: Assembler messages:
encrypt.c: /tmp/cccQturV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccQturV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccQturV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccQturV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQturV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQturV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQturV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQturV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQturV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQturV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQturV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQturV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccQturV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQturV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccQturV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQturV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccQturV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccQturV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQturV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQturV.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/cczJjSui.s: Assembler messages:
encrypt.c: /tmp/cczJjSui.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczJjSui.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczJjSui.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczJjSui.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJjSui.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJjSui.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJjSui.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJjSui.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJjSui.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczJjSui.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczJjSui.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczJjSui.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczJjSui.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJjSui.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczJjSui.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczJjSui.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczJjSui.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczJjSui.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczJjSui.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczJjSui.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/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/ccZ3rXgC.s: Assembler messages:
encrypt.c: /tmp/ccZ3rXgC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ3rXgC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ3rXgC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ3rXgC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3rXgC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3rXgC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3rXgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3rXgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3rXgC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3rXgC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3rXgC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3rXgC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ3rXgC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3rXgC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ3rXgC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3rXgC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ3rXgC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ3rXgC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ3rXgC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ3rXgC.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/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/cczOYFs4.s: Assembler messages:
encrypt.c: /tmp/cczOYFs4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczOYFs4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczOYFs4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczOYFs4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOYFs4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOYFs4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOYFs4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOYFs4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOYFs4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOYFs4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOYFs4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOYFs4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczOYFs4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOYFs4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczOYFs4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczOYFs4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczOYFs4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczOYFs4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczOYFs4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOYFs4.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/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/ccpyXpv5.s: Assembler messages:
encrypt.c: /tmp/ccpyXpv5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpyXpv5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpyXpv5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpyXpv5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyXpv5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyXpv5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyXpv5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyXpv5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyXpv5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpyXpv5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpyXpv5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpyXpv5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpyXpv5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyXpv5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpyXpv5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpyXpv5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpyXpv5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpyXpv5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpyXpv5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyXpv5.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/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/cctIWqMi.s: Assembler messages:
encrypt.c: /tmp/cctIWqMi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctIWqMi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctIWqMi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctIWqMi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIWqMi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIWqMi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIWqMi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIWqMi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIWqMi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIWqMi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIWqMi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIWqMi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctIWqMi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIWqMi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctIWqMi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIWqMi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctIWqMi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIWqMi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctIWqMi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctIWqMi.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/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/ccQsJc8b.s: Assembler messages:
encrypt.c: /tmp/ccQsJc8b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQsJc8b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQsJc8b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQsJc8b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsJc8b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsJc8b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsJc8b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsJc8b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsJc8b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsJc8b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsJc8b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsJc8b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQsJc8b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsJc8b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQsJc8b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsJc8b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQsJc8b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQsJc8b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQsJc8b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQsJc8b.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjChX42.s: Assembler messages:
encrypt.c: /tmp/ccjChX42.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjChX42.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjChX42.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjChX42.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjChX42.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjChX42.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjChX42.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjChX42.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjChX42.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjChX42.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjChX42.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjChX42.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjChX42.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjChX42.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjChX42.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjChX42.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjChX42.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjChX42.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjChX42.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjChX42.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1adyzm.s: Assembler messages:
encrypt.c: /tmp/cc1adyzm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1adyzm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1adyzm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1adyzm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adyzm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adyzm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adyzm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adyzm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adyzm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1adyzm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1adyzm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1adyzm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1adyzm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adyzm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1adyzm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1adyzm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1adyzm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1adyzm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1adyzm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1adyzm.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/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/ccL24Ftj.s: Assembler messages:
encrypt.c: /tmp/ccL24Ftj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL24Ftj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL24Ftj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL24Ftj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL24Ftj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL24Ftj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL24Ftj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL24Ftj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL24Ftj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL24Ftj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL24Ftj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL24Ftj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL24Ftj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL24Ftj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL24Ftj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL24Ftj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL24Ftj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL24Ftj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL24Ftj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL24Ftj.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/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/ccKBdAA1.s: Assembler messages:
encrypt.c: /tmp/ccKBdAA1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKBdAA1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKBdAA1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKBdAA1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBdAA1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBdAA1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBdAA1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBdAA1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBdAA1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBdAA1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBdAA1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBdAA1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKBdAA1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBdAA1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKBdAA1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKBdAA1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBdAA1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBdAA1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBdAA1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBdAA1.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/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/ccR4ea1c.s: Assembler messages:
encrypt.c: /tmp/ccR4ea1c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4ea1c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR4ea1c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR4ea1c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4ea1c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4ea1c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4ea1c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4ea1c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4ea1c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR4ea1c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR4ea1c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR4ea1c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR4ea1c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4ea1c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR4ea1c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR4ea1c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR4ea1c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR4ea1c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR4ea1c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR4ea1c.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/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/cc4JcFLg.s: Assembler messages:
encrypt.c: /tmp/cc4JcFLg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4JcFLg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4JcFLg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4JcFLg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4JcFLg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4JcFLg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4JcFLg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4JcFLg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4JcFLg.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/cc4JcFLg.s: Assembler messages:
encrypt.c: /tmp/cc4JcFLg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4JcFLg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4JcFLg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4JcFLg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4JcFLg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JcFLg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4JcFLg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4JcFLg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JcFLg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4JcFLg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4JcFLg.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSI3HAU.s: Assembler messages:
encrypt.c: /tmp/ccSI3HAU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSI3HAU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSI3HAU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSI3HAU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSI3HAU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSI3HAU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSI3HAU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSI3HAU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSI3HAU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.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/ccSI3HAU.s: Assembler messages:
encrypt.c: /tmp/ccSI3HAU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSI3HAU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSI3HAU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSI3HAU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSI3HAU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSI3HAU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSI3HAU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSI3HAU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSI3HAU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSI3HAU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSI3HAU.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccng5aFc.s: Assembler messages:
encrypt.c: /tmp/ccng5aFc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccng5aFc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccng5aFc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccng5aFc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccng5aFc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccng5aFc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccng5aFc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccng5aFc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccng5aFc.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/ccng5aFc.s: Assembler messages:
encrypt.c: /tmp/ccng5aFc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccng5aFc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccng5aFc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccng5aFc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccng5aFc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng5aFc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccng5aFc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccng5aFc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccng5aFc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccng5aFc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccng5aFc.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/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/ccyvxAhR.s: Assembler messages:
encrypt.c: /tmp/ccyvxAhR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyvxAhR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyvxAhR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyvxAhR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyvxAhR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyvxAhR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyvxAhR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvxAhR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvxAhR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.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/ccyvxAhR.s: Assembler messages:
encrypt.c: /tmp/ccyvxAhR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyvxAhR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyvxAhR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyvxAhR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyvxAhR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyvxAhR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyvxAhR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyvxAhR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvxAhR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvxAhR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvxAhR.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/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/cc4c5nqW.s: Assembler messages:
encrypt.c: /tmp/cc4c5nqW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4c5nqW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4c5nqW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4c5nqW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4c5nqW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4c5nqW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4c5nqW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4c5nqW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4c5nqW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.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/cc4c5nqW.s: Assembler messages:
encrypt.c: /tmp/cc4c5nqW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4c5nqW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4c5nqW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4c5nqW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4c5nqW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4c5nqW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4c5nqW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c5nqW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4c5nqW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4c5nqW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c5nqW.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/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/ccv0AGxt.s: Assembler messages:
encrypt.c: /tmp/ccv0AGxt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv0AGxt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv0AGxt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv0AGxt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv0AGxt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv0AGxt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv0AGxt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv0AGxt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv0AGxt.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/ccv0AGxt.s: Assembler messages:
encrypt.c: /tmp/ccv0AGxt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv0AGxt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv0AGxt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv0AGxt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv0AGxt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0AGxt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv0AGxt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv0AGxt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv0AGxt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv0AGxt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv0AGxt.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccM5YuSQ.s: Assembler messages:
encrypt.c: /tmp/ccM5YuSQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM5YuSQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM5YuSQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM5YuSQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM5YuSQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM5YuSQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5YuSQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5YuSQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.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/ccM5YuSQ.s: Assembler messages:
encrypt.c: /tmp/ccM5YuSQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM5YuSQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM5YuSQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM5YuSQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM5YuSQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM5YuSQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM5YuSQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5YuSQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5YuSQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5YuSQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5YuSQ.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/ccw6P9ri.s: Assembler messages:
encrypt.c: /tmp/ccw6P9ri.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw6P9ri.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw6P9ri.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw6P9ri.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw6P9ri.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw6P9ri.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw6P9ri.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6P9ri.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6P9ri.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/ccw6P9ri.s: Assembler messages:
encrypt.c: /tmp/ccw6P9ri.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw6P9ri.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw6P9ri.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw6P9ri.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw6P9ri.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6P9ri.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw6P9ri.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw6P9ri.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6P9ri.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6P9ri.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6P9ri.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/cc3wS7an.s: Assembler messages:
encrypt.c: /tmp/cc3wS7an.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3wS7an.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3wS7an.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3wS7an.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wS7an.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wS7an.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wS7an.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wS7an.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wS7an.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wS7an.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wS7an.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wS7an.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3wS7an.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wS7an.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3wS7an.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3wS7an.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3wS7an.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3wS7an.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3wS7an.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wS7an.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/ccEubbTC.s: Assembler messages:
encrypt.c: /tmp/ccEubbTC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEubbTC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEubbTC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEubbTC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEubbTC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEubbTC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEubbTC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEubbTC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEubbTC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEubbTC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEubbTC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEubbTC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEubbTC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEubbTC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEubbTC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEubbTC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEubbTC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEubbTC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEubbTC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEubbTC.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/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/cc4ygsFn.s: Assembler messages:
encrypt.c: /tmp/cc4ygsFn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ygsFn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4ygsFn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4ygsFn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ygsFn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ygsFn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ygsFn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ygsFn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ygsFn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ygsFn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ygsFn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ygsFn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4ygsFn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ygsFn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4ygsFn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4ygsFn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ygsFn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ygsFn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ygsFn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ygsFn.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWKS74N.s: Assembler messages:
encrypt.c: /tmp/ccWKS74N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWKS74N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWKS74N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWKS74N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKS74N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKS74N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKS74N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKS74N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKS74N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKS74N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKS74N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKS74N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWKS74N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKS74N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWKS74N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKS74N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWKS74N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWKS74N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWKS74N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWKS74N.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/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/cc7rtJ2x.s: Assembler messages:
encrypt.c: /tmp/cc7rtJ2x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7rtJ2x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7rtJ2x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7rtJ2x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rtJ2x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rtJ2x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rtJ2x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rtJ2x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rtJ2x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rtJ2x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rtJ2x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rtJ2x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7rtJ2x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rtJ2x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7rtJ2x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rtJ2x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7rtJ2x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7rtJ2x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7rtJ2x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7rtJ2x.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/ccaqQ0Yg.s: Assembler messages:
encrypt.c: /tmp/ccaqQ0Yg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqQ0Yg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaqQ0Yg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaqQ0Yg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqQ0Yg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqQ0Yg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqQ0Yg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqQ0Yg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqQ0Yg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqQ0Yg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqQ0Yg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqQ0Yg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaqQ0Yg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqQ0Yg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaqQ0Yg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaqQ0Yg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaqQ0Yg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaqQ0Yg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaqQ0Yg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqQ0Yg.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/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/ccuGWruE.s: Assembler messages:
encrypt.c: /tmp/ccuGWruE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuGWruE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuGWruE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuGWruE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGWruE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGWruE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGWruE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGWruE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGWruE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGWruE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGWruE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGWruE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuGWruE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGWruE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuGWruE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuGWruE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuGWruE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuGWruE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuGWruE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuGWruE.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuIJLjP.s: Assembler messages:
encrypt.c: /tmp/ccuIJLjP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuIJLjP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuIJLjP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuIJLjP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIJLjP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIJLjP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIJLjP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIJLjP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIJLjP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIJLjP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIJLjP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIJLjP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuIJLjP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIJLjP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuIJLjP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIJLjP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuIJLjP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIJLjP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIJLjP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIJLjP.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/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/ccEVxu2X.s: Assembler messages:
encrypt.c: /tmp/ccEVxu2X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEVxu2X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEVxu2X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEVxu2X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVxu2X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVxu2X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVxu2X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVxu2X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVxu2X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEVxu2X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEVxu2X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEVxu2X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEVxu2X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVxu2X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEVxu2X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEVxu2X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEVxu2X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEVxu2X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEVxu2X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEVxu2X.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/ccROJsfE.s: Assembler messages:
encrypt.c: /tmp/ccROJsfE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccROJsfE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccROJsfE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccROJsfE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROJsfE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROJsfE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROJsfE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROJsfE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROJsfE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROJsfE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROJsfE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROJsfE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccROJsfE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROJsfE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccROJsfE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccROJsfE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROJsfE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccROJsfE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccROJsfE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROJsfE.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/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/ccLyWO0P.s: Assembler messages:
encrypt.c: /tmp/ccLyWO0P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLyWO0P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLyWO0P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLyWO0P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyWO0P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyWO0P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyWO0P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyWO0P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyWO0P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLyWO0P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLyWO0P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLyWO0P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLyWO0P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyWO0P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLyWO0P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLyWO0P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLyWO0P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLyWO0P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLyWO0P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLyWO0P.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=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/ccrXa3pw.s: Assembler messages:
encrypt.c: /tmp/ccrXa3pw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrXa3pw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrXa3pw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrXa3pw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXa3pw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXa3pw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXa3pw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXa3pw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXa3pw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXa3pw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXa3pw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXa3pw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrXa3pw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXa3pw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrXa3pw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrXa3pw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXa3pw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrXa3pw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrXa3pw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXa3pw.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=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/ccBfrD69.s: Assembler messages:
encrypt.c: /tmp/ccBfrD69.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBfrD69.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBfrD69.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBfrD69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfrD69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfrD69.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfrD69.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfrD69.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfrD69.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBfrD69.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBfrD69.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBfrD69.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBfrD69.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfrD69.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBfrD69.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBfrD69.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBfrD69.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBfrD69.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBfrD69.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBfrD69.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgJaAXI.s: Assembler messages:
encrypt.c: /tmp/ccgJaAXI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgJaAXI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgJaAXI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgJaAXI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJaAXI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJaAXI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJaAXI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJaAXI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJaAXI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJaAXI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJaAXI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJaAXI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgJaAXI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJaAXI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgJaAXI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgJaAXI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJaAXI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJaAXI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJaAXI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJaAXI.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/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/cc1DHnhv.s: Assembler messages:
encrypt.c: /tmp/cc1DHnhv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1DHnhv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1DHnhv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1DHnhv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DHnhv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DHnhv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DHnhv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DHnhv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DHnhv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1DHnhv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1DHnhv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1DHnhv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1DHnhv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DHnhv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1DHnhv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1DHnhv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1DHnhv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1DHnhv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1DHnhv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1DHnhv.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/ccSjYSw3.s: Assembler messages:
encrypt.c: /tmp/ccSjYSw3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSjYSw3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSjYSw3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSjYSw3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjYSw3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjYSw3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjYSw3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjYSw3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjYSw3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjYSw3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjYSw3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjYSw3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSjYSw3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjYSw3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSjYSw3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjYSw3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSjYSw3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjYSw3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSjYSw3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSjYSw3.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/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/cc2g8nnM.s: Assembler messages:
encrypt.c: /tmp/cc2g8nnM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2g8nnM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2g8nnM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2g8nnM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2g8nnM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2g8nnM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2g8nnM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2g8nnM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2g8nnM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2g8nnM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2g8nnM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2g8nnM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2g8nnM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2g8nnM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2g8nnM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2g8nnM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2g8nnM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2g8nnM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2g8nnM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2g8nnM.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/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/ccTFqu8a.s: Assembler messages:
encrypt.c: /tmp/ccTFqu8a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTFqu8a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTFqu8a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTFqu8a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFqu8a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFqu8a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFqu8a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFqu8a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFqu8a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFqu8a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFqu8a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFqu8a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTFqu8a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFqu8a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTFqu8a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFqu8a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTFqu8a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFqu8a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTFqu8a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTFqu8a.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5sxbkI.s: Assembler messages:
encrypt.c: /tmp/cc5sxbkI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5sxbkI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5sxbkI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5sxbkI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sxbkI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sxbkI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sxbkI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sxbkI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sxbkI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sxbkI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sxbkI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sxbkI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5sxbkI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sxbkI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5sxbkI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5sxbkI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sxbkI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sxbkI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sxbkI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sxbkI.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/ccCLLAE6.s: Assembler messages:
encrypt.c: /tmp/ccCLLAE6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCLLAE6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCLLAE6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCLLAE6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLAE6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLAE6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLAE6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLAE6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLAE6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLLAE6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLLAE6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLLAE6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCLLAE6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLAE6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCLLAE6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLLAE6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCLLAE6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCLLAE6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCLLAE6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCLLAE6.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/ccHnAYdt.s: Assembler messages:
encrypt.c: /tmp/ccHnAYdt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnAYdt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHnAYdt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHnAYdt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAYdt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAYdt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAYdt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAYdt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAYdt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnAYdt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnAYdt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnAYdt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHnAYdt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAYdt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHnAYdt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHnAYdt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnAYdt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHnAYdt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHnAYdt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnAYdt.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/ccSjX0AO.s: Assembler messages:
encrypt.c: /tmp/ccSjX0AO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSjX0AO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSjX0AO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSjX0AO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX0AO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX0AO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX0AO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX0AO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX0AO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjX0AO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjX0AO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjX0AO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSjX0AO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX0AO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSjX0AO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjX0AO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSjX0AO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjX0AO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSjX0AO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSjX0AO.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/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/ccH0UJPs.s: Assembler messages:
encrypt.c: /tmp/ccH0UJPs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0UJPs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH0UJPs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH0UJPs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UJPs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UJPs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UJPs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UJPs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UJPs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0UJPs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0UJPs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0UJPs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH0UJPs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UJPs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH0UJPs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH0UJPs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0UJPs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0UJPs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0UJPs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0UJPs.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckZG7vV.s: Assembler messages:
encrypt.c: /tmp/cckZG7vV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckZG7vV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckZG7vV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckZG7vV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZG7vV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZG7vV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZG7vV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZG7vV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZG7vV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZG7vV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZG7vV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZG7vV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckZG7vV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZG7vV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckZG7vV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZG7vV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckZG7vV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZG7vV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckZG7vV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckZG7vV.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/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/ccNTrq3O.s: Assembler messages:
encrypt.c: /tmp/ccNTrq3O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNTrq3O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNTrq3O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNTrq3O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTrq3O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTrq3O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTrq3O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTrq3O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTrq3O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTrq3O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTrq3O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTrq3O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNTrq3O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTrq3O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNTrq3O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTrq3O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNTrq3O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTrq3O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNTrq3O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNTrq3O.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/ccdNrxRe.s: Assembler messages:
encrypt.c: /tmp/ccdNrxRe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdNrxRe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdNrxRe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdNrxRe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNrxRe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNrxRe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNrxRe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNrxRe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNrxRe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdNrxRe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdNrxRe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdNrxRe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdNrxRe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNrxRe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdNrxRe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdNrxRe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdNrxRe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdNrxRe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdNrxRe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNrxRe.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/cc2aK7xb.s: Assembler messages:
encrypt.c: /tmp/cc2aK7xb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2aK7xb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2aK7xb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2aK7xb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aK7xb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aK7xb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aK7xb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aK7xb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aK7xb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aK7xb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aK7xb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aK7xb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2aK7xb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aK7xb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2aK7xb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2aK7xb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aK7xb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2aK7xb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2aK7xb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aK7xb.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/ccBzHVAz.s: Assembler messages:
encrypt.c: /tmp/ccBzHVAz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBzHVAz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBzHVAz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBzHVAz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzHVAz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzHVAz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzHVAz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzHVAz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzHVAz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzHVAz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzHVAz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzHVAz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBzHVAz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzHVAz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBzHVAz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzHVAz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBzHVAz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzHVAz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBzHVAz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBzHVAz.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/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/ccBEEAJb.s: Assembler messages:
encrypt.c: /tmp/ccBEEAJb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBEEAJb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBEEAJb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBEEAJb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEEAJb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEEAJb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEEAJb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEEAJb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEEAJb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEEAJb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEEAJb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEEAJb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBEEAJb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEEAJb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBEEAJb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBEEAJb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEEAJb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBEEAJb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBEEAJb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEEAJb.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBzgYvN.s: Assembler messages:
encrypt.c: /tmp/ccBzgYvN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBzgYvN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBzgYvN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBzgYvN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzgYvN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzgYvN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzgYvN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzgYvN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzgYvN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzgYvN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzgYvN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzgYvN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBzgYvN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBzgYvN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBzgYvN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzgYvN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBzgYvN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBzgYvN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBzgYvN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBzgYvN.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/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/ccI1zpyz.s: Assembler messages:
encrypt.c: /tmp/ccI1zpyz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI1zpyz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI1zpyz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI1zpyz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1zpyz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1zpyz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1zpyz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1zpyz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1zpyz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1zpyz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1zpyz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1zpyz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI1zpyz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1zpyz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI1zpyz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1zpyz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI1zpyz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI1zpyz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI1zpyz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI1zpyz.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/ccVR1gCW.s: Assembler messages:
encrypt.c: /tmp/ccVR1gCW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVR1gCW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVR1gCW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVR1gCW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR1gCW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR1gCW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR1gCW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR1gCW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR1gCW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVR1gCW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVR1gCW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVR1gCW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVR1gCW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR1gCW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVR1gCW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVR1gCW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVR1gCW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVR1gCW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVR1gCW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR1gCW.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/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/cck9v186.s: Assembler messages:
encrypt.c: /tmp/cck9v186.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck9v186.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck9v186.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck9v186.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9v186.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9v186.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9v186.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9v186.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9v186.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9v186.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9v186.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9v186.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck9v186.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9v186.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck9v186.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck9v186.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9v186.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9v186.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9v186.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9v186.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/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/ccnhuOEt.s: Assembler messages:
encrypt.c: /tmp/ccnhuOEt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnhuOEt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnhuOEt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnhuOEt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhuOEt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhuOEt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhuOEt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhuOEt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhuOEt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnhuOEt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnhuOEt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnhuOEt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnhuOEt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhuOEt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnhuOEt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnhuOEt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnhuOEt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnhuOEt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnhuOEt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnhuOEt.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/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/cc0sBj0v.s: Assembler messages:
encrypt.c: /tmp/cc0sBj0v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0sBj0v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0sBj0v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0sBj0v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sBj0v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sBj0v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sBj0v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sBj0v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sBj0v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sBj0v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sBj0v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sBj0v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0sBj0v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sBj0v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0sBj0v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sBj0v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0sBj0v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sBj0v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0sBj0v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0sBj0v.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOhNcN9.s: Assembler messages:
encrypt.c: /tmp/ccOhNcN9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOhNcN9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOhNcN9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOhNcN9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhNcN9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhNcN9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhNcN9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhNcN9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhNcN9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOhNcN9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOhNcN9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOhNcN9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOhNcN9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhNcN9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOhNcN9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOhNcN9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOhNcN9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOhNcN9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOhNcN9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhNcN9.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/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/cc2APZA2.s: Assembler messages:
encrypt.c: /tmp/cc2APZA2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2APZA2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2APZA2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2APZA2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2APZA2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2APZA2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2APZA2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2APZA2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2APZA2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2APZA2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2APZA2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2APZA2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2APZA2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2APZA2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2APZA2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2APZA2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2APZA2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2APZA2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2APZA2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2APZA2.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/ccIQdqMj.s: Assembler messages:
encrypt.c: /tmp/ccIQdqMj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIQdqMj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIQdqMj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIQdqMj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQdqMj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQdqMj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQdqMj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQdqMj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQdqMj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQdqMj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQdqMj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQdqMj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIQdqMj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQdqMj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIQdqMj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQdqMj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIQdqMj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQdqMj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIQdqMj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIQdqMj.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/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/ccdObzq1.s: Assembler messages:
encrypt.c: /tmp/ccdObzq1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdObzq1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdObzq1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdObzq1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdObzq1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdObzq1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdObzq1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdObzq1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdObzq1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdObzq1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdObzq1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdObzq1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdObzq1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdObzq1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdObzq1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdObzq1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdObzq1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdObzq1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdObzq1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdObzq1.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/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/ccrscE3f.s: Assembler messages:
encrypt.c: /tmp/ccrscE3f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrscE3f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrscE3f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrscE3f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrscE3f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrscE3f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrscE3f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrscE3f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrscE3f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrscE3f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrscE3f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrscE3f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrscE3f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrscE3f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrscE3f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrscE3f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrscE3f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrscE3f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrscE3f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrscE3f.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHTwBx0.s: Assembler messages:
encrypt.c: /tmp/ccHTwBx0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHTwBx0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHTwBx0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHTwBx0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTwBx0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTwBx0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTwBx0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTwBx0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTwBx0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTwBx0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTwBx0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTwBx0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHTwBx0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTwBx0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHTwBx0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHTwBx0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTwBx0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHTwBx0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHTwBx0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTwBx0.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/ccgvGUTh.s: Assembler messages:
encrypt.c: /tmp/ccgvGUTh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgvGUTh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgvGUTh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgvGUTh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvGUTh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvGUTh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvGUTh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvGUTh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvGUTh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvGUTh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvGUTh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvGUTh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgvGUTh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvGUTh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgvGUTh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvGUTh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgvGUTh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvGUTh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvGUTh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvGUTh.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/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/cc1AJZyW.s: Assembler messages:
encrypt.c: /tmp/cc1AJZyW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1AJZyW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1AJZyW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1AJZyW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AJZyW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AJZyW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AJZyW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AJZyW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AJZyW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1AJZyW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1AJZyW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1AJZyW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1AJZyW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AJZyW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1AJZyW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1AJZyW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1AJZyW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1AJZyW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1AJZyW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AJZyW.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/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/ccYR93lc.s: Assembler messages:
encrypt.c: /tmp/ccYR93lc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYR93lc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYR93lc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYR93lc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYR93lc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYR93lc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYR93lc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYR93lc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYR93lc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYR93lc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYR93lc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYR93lc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYR93lc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYR93lc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYR93lc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYR93lc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYR93lc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYR93lc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYR93lc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYR93lc.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/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/ccQPBaUf.s: Assembler messages:
encrypt.c: /tmp/ccQPBaUf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQPBaUf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQPBaUf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQPBaUf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBaUf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBaUf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBaUf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBaUf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBaUf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQPBaUf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQPBaUf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQPBaUf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQPBaUf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBaUf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQPBaUf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQPBaUf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQPBaUf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQPBaUf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQPBaUf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQPBaUf.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/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/ccal595c.s: Assembler messages:
encrypt.c: /tmp/ccal595c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccal595c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccal595c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccal595c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal595c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal595c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal595c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal595c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal595c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccal595c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccal595c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccal595c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccal595c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal595c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccal595c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccal595c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccal595c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccal595c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccal595c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccal595c.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/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/ccDUIL11.s: Assembler messages:
encrypt.c: /tmp/ccDUIL11.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUIL11.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDUIL11.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDUIL11.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUIL11.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUIL11.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUIL11.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUIL11.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUIL11.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUIL11.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUIL11.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUIL11.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDUIL11.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUIL11.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDUIL11.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDUIL11.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUIL11.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUIL11.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUIL11.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUIL11.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHWhDC9.s: Assembler messages:
encrypt.c: /tmp/ccHWhDC9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWhDC9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHWhDC9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHWhDC9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWhDC9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWhDC9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWhDC9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWhDC9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWhDC9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWhDC9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWhDC9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWhDC9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHWhDC9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWhDC9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHWhDC9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWhDC9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHWhDC9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWhDC9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWhDC9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWhDC9.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJ8BDKd.s: Assembler messages:
encrypt.c: /tmp/ccJ8BDKd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ8BDKd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ8BDKd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ8BDKd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8BDKd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8BDKd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8BDKd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8BDKd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8BDKd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8BDKd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8BDKd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8BDKd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ8BDKd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8BDKd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ8BDKd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ8BDKd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8BDKd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8BDKd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8BDKd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8BDKd.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/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/cctlK08l.s: Assembler messages:
encrypt.c: /tmp/cctlK08l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctlK08l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctlK08l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctlK08l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlK08l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlK08l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlK08l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlK08l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlK08l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlK08l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlK08l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlK08l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctlK08l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlK08l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctlK08l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlK08l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctlK08l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctlK08l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctlK08l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctlK08l.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/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/ccLvQCFc.s: Assembler messages:
encrypt.c: /tmp/ccLvQCFc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLvQCFc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLvQCFc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLvQCFc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvQCFc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvQCFc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvQCFc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvQCFc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvQCFc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLvQCFc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLvQCFc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLvQCFc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLvQCFc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvQCFc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLvQCFc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLvQCFc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLvQCFc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLvQCFc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLvQCFc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLvQCFc.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=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/ccu3banb.s: Assembler messages:
encrypt.c: /tmp/ccu3banb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu3banb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu3banb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu3banb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3banb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3banb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3banb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3banb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3banb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu3banb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu3banb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu3banb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu3banb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3banb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu3banb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu3banb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu3banb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu3banb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu3banb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3banb.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=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/ccg5EKUU.s: Assembler messages:
encrypt.c: /tmp/ccg5EKUU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg5EKUU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg5EKUU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg5EKUU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5EKUU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5EKUU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5EKUU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5EKUU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5EKUU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5EKUU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5EKUU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5EKUU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg5EKUU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5EKUU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg5EKUU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5EKUU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg5EKUU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg5EKUU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg5EKUU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg5EKUU.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpF01XW.s: Assembler messages:
encrypt.c: /tmp/ccpF01XW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpF01XW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpF01XW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpF01XW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF01XW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF01XW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF01XW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF01XW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF01XW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpF01XW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpF01XW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpF01XW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpF01XW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF01XW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpF01XW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpF01XW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpF01XW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpF01XW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpF01XW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF01XW.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoa8TlS.s: Assembler messages:
encrypt.c: /tmp/ccoa8TlS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoa8TlS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoa8TlS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoa8TlS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa8TlS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa8TlS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa8TlS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa8TlS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa8TlS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoa8TlS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoa8TlS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoa8TlS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoa8TlS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa8TlS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoa8TlS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoa8TlS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoa8TlS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoa8TlS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoa8TlS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoa8TlS.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyzoFHH.s: Assembler messages:
encrypt.c: /tmp/ccyzoFHH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyzoFHH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyzoFHH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyzoFHH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoFHH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoFHH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoFHH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoFHH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoFHH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoFHH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoFHH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoFHH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyzoFHH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoFHH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyzoFHH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyzoFHH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoFHH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyzoFHH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyzoFHH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoFHH.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/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/ccYyuM1X.s: Assembler messages:
encrypt.c: /tmp/ccYyuM1X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyuM1X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYyuM1X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYyuM1X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuM1X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuM1X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuM1X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuM1X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuM1X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuM1X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuM1X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuM1X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYyuM1X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuM1X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYyuM1X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYyuM1X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyuM1X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyuM1X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyuM1X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyuM1X.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/ccbWMkM5.s: Assembler messages:
encrypt.c: /tmp/ccbWMkM5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbWMkM5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbWMkM5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbWMkM5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWMkM5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWMkM5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWMkM5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWMkM5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWMkM5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbWMkM5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbWMkM5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbWMkM5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbWMkM5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWMkM5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbWMkM5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbWMkM5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbWMkM5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbWMkM5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbWMkM5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbWMkM5.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/ccdaE57U.s: Assembler messages:
encrypt.c: /tmp/ccdaE57U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdaE57U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdaE57U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdaE57U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaE57U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaE57U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaE57U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaE57U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaE57U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdaE57U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdaE57U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdaE57U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdaE57U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaE57U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdaE57U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdaE57U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdaE57U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdaE57U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdaE57U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdaE57U.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/ccwg25TR.s: Assembler messages:
encrypt.c: /tmp/ccwg25TR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwg25TR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwg25TR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwg25TR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg25TR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg25TR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg25TR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg25TR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg25TR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwg25TR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwg25TR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwg25TR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwg25TR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwg25TR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwg25TR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwg25TR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwg25TR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwg25TR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwg25TR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwg25TR.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/cc2DNyr3.s: Assembler messages:
encrypt.c: /tmp/cc2DNyr3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2DNyr3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2DNyr3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2DNyr3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DNyr3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DNyr3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DNyr3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DNyr3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DNyr3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DNyr3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DNyr3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DNyr3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2DNyr3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DNyr3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2DNyr3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2DNyr3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2DNyr3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2DNyr3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2DNyr3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2DNyr3.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/ccF8pBLR.s: Assembler messages:
encrypt.c: /tmp/ccF8pBLR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF8pBLR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF8pBLR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF8pBLR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8pBLR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8pBLR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8pBLR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8pBLR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8pBLR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF8pBLR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF8pBLR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF8pBLR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF8pBLR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8pBLR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF8pBLR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF8pBLR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF8pBLR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF8pBLR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF8pBLR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF8pBLR.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/cc22tYGK.s: Assembler messages:
encrypt.c: /tmp/cc22tYGK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc22tYGK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc22tYGK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc22tYGK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22tYGK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22tYGK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22tYGK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22tYGK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22tYGK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22tYGK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22tYGK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22tYGK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc22tYGK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22tYGK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc22tYGK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22tYGK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc22tYGK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22tYGK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22tYGK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22tYGK.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/ccTgTbPB.s: Assembler messages:
encrypt.c: /tmp/ccTgTbPB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTgTbPB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTgTbPB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTgTbPB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgTbPB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgTbPB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgTbPB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgTbPB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgTbPB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgTbPB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgTbPB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgTbPB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTgTbPB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgTbPB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTgTbPB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTgTbPB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgTbPB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgTbPB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgTbPB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgTbPB.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/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/cc7BE2q0.s: Assembler messages:
encrypt.c: /tmp/cc7BE2q0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BE2q0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7BE2q0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7BE2q0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BE2q0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BE2q0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BE2q0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BE2q0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BE2q0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BE2q0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BE2q0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BE2q0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7BE2q0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BE2q0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7BE2q0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BE2q0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7BE2q0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BE2q0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BE2q0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BE2q0.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/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/ccwtzGf3.s: Assembler messages:
encrypt.c: /tmp/ccwtzGf3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwtzGf3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwtzGf3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwtzGf3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzGf3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzGf3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzGf3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzGf3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzGf3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwtzGf3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwtzGf3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwtzGf3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwtzGf3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzGf3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwtzGf3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwtzGf3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwtzGf3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwtzGf3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwtzGf3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzGf3.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9gXd3N.s: Assembler messages:
encrypt.c: /tmp/cc9gXd3N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9gXd3N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9gXd3N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9gXd3N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gXd3N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gXd3N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gXd3N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gXd3N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gXd3N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gXd3N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gXd3N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gXd3N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9gXd3N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gXd3N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9gXd3N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gXd3N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9gXd3N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gXd3N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gXd3N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gXd3N.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/ccwDNyr3.s: Assembler messages:
encrypt.c: /tmp/ccwDNyr3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDNyr3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwDNyr3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwDNyr3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDNyr3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDNyr3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDNyr3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDNyr3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDNyr3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDNyr3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDNyr3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDNyr3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwDNyr3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDNyr3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwDNyr3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwDNyr3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDNyr3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDNyr3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDNyr3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDNyr3.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/ccGQeXUy.s: Assembler messages:
encrypt.c: /tmp/ccGQeXUy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGQeXUy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGQeXUy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGQeXUy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQeXUy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQeXUy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQeXUy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQeXUy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQeXUy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQeXUy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQeXUy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQeXUy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGQeXUy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQeXUy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGQeXUy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQeXUy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGQeXUy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQeXUy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQeXUy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQeXUy.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/ccwOo9BA.s: Assembler messages:
encrypt.c: /tmp/ccwOo9BA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwOo9BA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwOo9BA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwOo9BA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOo9BA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOo9BA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOo9BA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOo9BA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOo9BA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOo9BA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOo9BA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOo9BA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwOo9BA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOo9BA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwOo9BA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwOo9BA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwOo9BA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOo9BA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwOo9BA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwOo9BA.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/ccJq7sau.s: Assembler messages:
encrypt.c: /tmp/ccJq7sau.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJq7sau.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJq7sau.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJq7sau.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq7sau.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq7sau.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq7sau.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq7sau.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq7sau.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq7sau.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq7sau.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq7sau.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJq7sau.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq7sau.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJq7sau.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq7sau.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJq7sau.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq7sau.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq7sau.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq7sau.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/ccUg0Gok.s: Assembler messages:
encrypt.c: /tmp/ccUg0Gok.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUg0Gok.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUg0Gok.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUg0Gok.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg0Gok.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg0Gok.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg0Gok.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg0Gok.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg0Gok.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg0Gok.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg0Gok.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg0Gok.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUg0Gok.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg0Gok.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUg0Gok.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUg0Gok.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUg0Gok.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUg0Gok.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUg0Gok.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUg0Gok.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/ccM8nbvD.s: Assembler messages:
encrypt.c: /tmp/ccM8nbvD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM8nbvD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM8nbvD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM8nbvD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8nbvD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8nbvD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8nbvD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8nbvD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8nbvD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM8nbvD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM8nbvD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM8nbvD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM8nbvD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8nbvD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM8nbvD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM8nbvD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM8nbvD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM8nbvD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM8nbvD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8nbvD.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/ccTEjehH.s: Assembler messages:
encrypt.c: /tmp/ccTEjehH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTEjehH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTEjehH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTEjehH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEjehH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEjehH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEjehH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEjehH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEjehH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEjehH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEjehH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEjehH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTEjehH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEjehH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTEjehH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEjehH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTEjehH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTEjehH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTEjehH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTEjehH.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/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/ccTMrMIt.s: Assembler messages:
encrypt.c: /tmp/ccTMrMIt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTMrMIt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTMrMIt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTMrMIt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMrMIt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMrMIt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMrMIt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMrMIt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMrMIt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTMrMIt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTMrMIt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTMrMIt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTMrMIt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMrMIt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTMrMIt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTMrMIt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTMrMIt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTMrMIt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTMrMIt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTMrMIt.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-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/ccVJDhqj.s: Assembler messages:
encrypt.c: /tmp/ccVJDhqj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVJDhqj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVJDhqj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVJDhqj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJDhqj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJDhqj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJDhqj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJDhqj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJDhqj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJDhqj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJDhqj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJDhqj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVJDhqj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJDhqj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVJDhqj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVJDhqj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJDhqj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVJDhqj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVJDhqj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJDhqj.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7NRwV8.s: Assembler messages:
encrypt.c: /tmp/cc7NRwV8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7NRwV8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7NRwV8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7NRwV8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NRwV8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NRwV8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NRwV8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NRwV8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NRwV8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7NRwV8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7NRwV8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7NRwV8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7NRwV8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NRwV8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7NRwV8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7NRwV8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7NRwV8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7NRwV8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7NRwV8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7NRwV8.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczuXm3k.s: Assembler messages:
encrypt.c: /tmp/cczuXm3k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczuXm3k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczuXm3k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczuXm3k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuXm3k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuXm3k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuXm3k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuXm3k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuXm3k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczuXm3k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczuXm3k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczuXm3k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczuXm3k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuXm3k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczuXm3k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczuXm3k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczuXm3k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczuXm3k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczuXm3k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuXm3k.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZ4YmG1.s: Assembler messages:
encrypt.c: /tmp/ccZ4YmG1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ4YmG1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ4YmG1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ4YmG1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4YmG1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4YmG1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4YmG1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4YmG1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4YmG1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4YmG1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4YmG1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4YmG1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ4YmG1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4YmG1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ4YmG1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4YmG1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ4YmG1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4YmG1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4YmG1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4YmG1.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuEJ7S1.s: Assembler messages:
encrypt.c: /tmp/ccuEJ7S1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuEJ7S1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuEJ7S1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuEJ7S1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEJ7S1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEJ7S1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEJ7S1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEJ7S1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEJ7S1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuEJ7S1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuEJ7S1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuEJ7S1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuEJ7S1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEJ7S1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuEJ7S1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuEJ7S1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuEJ7S1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuEJ7S1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuEJ7S1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEJ7S1.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7InRCj.s: Assembler messages:
encrypt.c: /tmp/cc7InRCj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7InRCj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7InRCj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7InRCj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7InRCj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7InRCj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7InRCj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7InRCj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7InRCj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7InRCj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7InRCj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7InRCj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7InRCj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7InRCj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7InRCj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7InRCj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7InRCj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7InRCj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7InRCj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7InRCj.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp69GZk.s: Assembler messages:
encrypt.c: /tmp/ccp69GZk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp69GZk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp69GZk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp69GZk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69GZk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69GZk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69GZk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69GZk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69GZk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp69GZk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp69GZk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp69GZk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp69GZk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69GZk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp69GZk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp69GZk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp69GZk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp69GZk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp69GZk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp69GZk.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm5Khv5.s: Assembler messages:
encrypt.c: /tmp/ccm5Khv5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm5Khv5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm5Khv5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm5Khv5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5Khv5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5Khv5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5Khv5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5Khv5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5Khv5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5Khv5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5Khv5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5Khv5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm5Khv5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5Khv5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm5Khv5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5Khv5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm5Khv5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5Khv5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5Khv5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5Khv5.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/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/ccnGK2hl.s: Assembler messages:
encrypt.c: /tmp/ccnGK2hl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnGK2hl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnGK2hl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnGK2hl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGK2hl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGK2hl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGK2hl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGK2hl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGK2hl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGK2hl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGK2hl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGK2hl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnGK2hl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGK2hl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnGK2hl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnGK2hl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGK2hl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGK2hl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGK2hl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGK2hl.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/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/ccJ0crXW.s: Assembler messages:
encrypt.c: /tmp/ccJ0crXW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ0crXW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ0crXW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ0crXW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0crXW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0crXW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0crXW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0crXW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0crXW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0crXW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0crXW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0crXW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ0crXW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0crXW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ0crXW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ0crXW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0crXW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0crXW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0crXW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0crXW.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/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/ccbENxT9.s: Assembler messages:
encrypt.c: /tmp/ccbENxT9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbENxT9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbENxT9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbENxT9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbENxT9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbENxT9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbENxT9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbENxT9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbENxT9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbENxT9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbENxT9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbENxT9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbENxT9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbENxT9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbENxT9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbENxT9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbENxT9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbENxT9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbENxT9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbENxT9.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/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/cc7y0ca4.s: Assembler messages:
encrypt.c: /tmp/cc7y0ca4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7y0ca4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7y0ca4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7y0ca4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7y0ca4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7y0ca4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7y0ca4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7y0ca4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7y0ca4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7y0ca4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7y0ca4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7y0ca4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7y0ca4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7y0ca4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7y0ca4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7y0ca4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7y0ca4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7y0ca4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7y0ca4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7y0ca4.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/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/cckxy9GK.s: Assembler messages:
encrypt.c: /tmp/cckxy9GK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckxy9GK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckxy9GK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckxy9GK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxy9GK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxy9GK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxy9GK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxy9GK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxy9GK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxy9GK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxy9GK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxy9GK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckxy9GK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxy9GK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckxy9GK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckxy9GK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckxy9GK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckxy9GK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckxy9GK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxy9GK.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLQ7qBd.s: Assembler messages:
encrypt.c: /tmp/ccLQ7qBd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLQ7qBd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLQ7qBd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLQ7qBd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQ7qBd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQ7qBd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQ7qBd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQ7qBd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQ7qBd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQ7qBd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQ7qBd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQ7qBd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLQ7qBd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQ7qBd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLQ7qBd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQ7qBd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLQ7qBd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQ7qBd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLQ7qBd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLQ7qBd.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/ccVuRgvY.s: Assembler messages:
encrypt.c: /tmp/ccVuRgvY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVuRgvY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVuRgvY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVuRgvY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuRgvY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuRgvY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuRgvY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuRgvY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuRgvY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVuRgvY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVuRgvY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVuRgvY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVuRgvY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuRgvY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVuRgvY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVuRgvY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVuRgvY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVuRgvY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVuRgvY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVuRgvY.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/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/cc769EM7.s: Assembler messages:
encrypt.c: /tmp/cc769EM7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc769EM7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc769EM7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc769EM7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc769EM7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc769EM7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc769EM7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc769EM7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc769EM7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc769EM7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc769EM7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc769EM7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc769EM7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc769EM7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc769EM7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc769EM7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc769EM7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc769EM7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc769EM7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc769EM7.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=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/ccSYDUeX.s: Assembler messages:
encrypt.c: /tmp/ccSYDUeX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSYDUeX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSYDUeX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSYDUeX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYDUeX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYDUeX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYDUeX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYDUeX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYDUeX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYDUeX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYDUeX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYDUeX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSYDUeX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYDUeX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSYDUeX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSYDUeX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYDUeX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYDUeX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYDUeX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYDUeX.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/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/ccFFc4cD.s: Assembler messages:
encrypt.c: /tmp/ccFFc4cD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFFc4cD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFFc4cD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFFc4cD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFc4cD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFc4cD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFc4cD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFc4cD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFc4cD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFFc4cD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFFc4cD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFFc4cD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFFc4cD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFc4cD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFFc4cD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFFc4cD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFFc4cD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFFc4cD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFFc4cD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFc4cD.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/ccey2WLb.s: Assembler messages:
encrypt.c: /tmp/ccey2WLb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccey2WLb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccey2WLb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccey2WLb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccey2WLb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccey2WLb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccey2WLb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccey2WLb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccey2WLb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccey2WLb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccey2WLb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccey2WLb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccey2WLb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccey2WLb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccey2WLb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccey2WLb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccey2WLb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccey2WLb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccey2WLb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccey2WLb.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/ccBcxCMV.s: Assembler messages:
encrypt.c: /tmp/ccBcxCMV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBcxCMV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBcxCMV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBcxCMV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcxCMV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcxCMV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcxCMV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcxCMV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcxCMV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBcxCMV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBcxCMV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBcxCMV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBcxCMV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcxCMV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBcxCMV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBcxCMV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBcxCMV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBcxCMV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBcxCMV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBcxCMV.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/cclRnhuw.s: Assembler messages:
encrypt.c: /tmp/cclRnhuw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclRnhuw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclRnhuw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclRnhuw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRnhuw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRnhuw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRnhuw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRnhuw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRnhuw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRnhuw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRnhuw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRnhuw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclRnhuw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRnhuw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclRnhuw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclRnhuw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRnhuw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclRnhuw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclRnhuw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRnhuw.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/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/ccki8W1a.s: Assembler messages:
encrypt.c: /tmp/ccki8W1a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccki8W1a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccki8W1a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccki8W1a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccki8W1a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccki8W1a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccki8W1a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccki8W1a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccki8W1a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccki8W1a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccki8W1a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccki8W1a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccki8W1a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccki8W1a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccki8W1a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccki8W1a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccki8W1a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccki8W1a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccki8W1a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccki8W1a.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccu2D8DN.s: Assembler messages:
encrypt.c: /tmp/ccu2D8DN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu2D8DN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu2D8DN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu2D8DN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2D8DN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2D8DN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2D8DN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2D8DN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2D8DN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2D8DN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2D8DN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2D8DN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu2D8DN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2D8DN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu2D8DN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu2D8DN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2D8DN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2D8DN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2D8DN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2D8DN.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/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/ccJ6ZAIA.s: Assembler messages:
encrypt.c: /tmp/ccJ6ZAIA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ6ZAIA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ6ZAIA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ6ZAIA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ZAIA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ZAIA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ZAIA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ZAIA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ZAIA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6ZAIA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6ZAIA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6ZAIA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ6ZAIA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ZAIA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ6ZAIA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ6ZAIA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6ZAIA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6ZAIA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6ZAIA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6ZAIA.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/ccnUS666.s: Assembler messages:
encrypt.c: /tmp/ccnUS666.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnUS666.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnUS666.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnUS666.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUS666.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUS666.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUS666.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUS666.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUS666.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUS666.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUS666.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUS666.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnUS666.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUS666.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnUS666.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUS666.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnUS666.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUS666.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUS666.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUS666.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/ccAl8z5C.s: Assembler messages:
encrypt.c: /tmp/ccAl8z5C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAl8z5C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAl8z5C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAl8z5C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl8z5C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl8z5C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl8z5C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl8z5C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl8z5C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAl8z5C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAl8z5C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAl8z5C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAl8z5C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl8z5C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAl8z5C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAl8z5C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAl8z5C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAl8z5C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAl8z5C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAl8z5C.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/ccrQMtmh.s: Assembler messages:
encrypt.c: /tmp/ccrQMtmh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrQMtmh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrQMtmh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrQMtmh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQMtmh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQMtmh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQMtmh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQMtmh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQMtmh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQMtmh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQMtmh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQMtmh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrQMtmh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQMtmh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrQMtmh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQMtmh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrQMtmh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQMtmh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQMtmh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQMtmh.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/cc1l1kRl.s: Assembler messages:
encrypt.c: /tmp/cc1l1kRl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1l1kRl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1l1kRl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1l1kRl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1l1kRl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1l1kRl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1l1kRl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1l1kRl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1l1kRl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1l1kRl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1l1kRl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1l1kRl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1l1kRl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1l1kRl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1l1kRl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1l1kRl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1l1kRl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1l1kRl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1l1kRl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1l1kRl.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/ccVm264l.s: Assembler messages:
encrypt.c: /tmp/ccVm264l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVm264l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVm264l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVm264l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm264l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm264l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm264l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm264l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm264l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm264l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm264l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm264l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVm264l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm264l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVm264l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVm264l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm264l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVm264l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVm264l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm264l.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/cc10b7EC.s: Assembler messages:
encrypt.c: /tmp/cc10b7EC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc10b7EC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc10b7EC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc10b7EC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10b7EC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10b7EC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10b7EC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10b7EC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10b7EC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc10b7EC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc10b7EC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc10b7EC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc10b7EC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10b7EC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc10b7EC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc10b7EC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc10b7EC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc10b7EC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc10b7EC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10b7EC.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/cc1mT0IK.s: Assembler messages:
encrypt.c: /tmp/cc1mT0IK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1mT0IK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1mT0IK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1mT0IK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mT0IK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mT0IK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mT0IK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mT0IK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mT0IK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1mT0IK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1mT0IK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1mT0IK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1mT0IK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mT0IK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1mT0IK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1mT0IK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1mT0IK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1mT0IK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1mT0IK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1mT0IK.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/ccCA4W7C.s: Assembler messages:
encrypt.c: /tmp/ccCA4W7C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCA4W7C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCA4W7C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCA4W7C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA4W7C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA4W7C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA4W7C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA4W7C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA4W7C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCA4W7C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCA4W7C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCA4W7C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCA4W7C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA4W7C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCA4W7C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCA4W7C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCA4W7C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCA4W7C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCA4W7C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCA4W7C.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/ccDhJUCm.s: Assembler messages:
encrypt.c: /tmp/ccDhJUCm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDhJUCm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDhJUCm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDhJUCm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhJUCm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhJUCm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhJUCm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhJUCm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhJUCm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhJUCm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhJUCm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhJUCm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDhJUCm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhJUCm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDhJUCm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhJUCm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDhJUCm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDhJUCm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDhJUCm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDhJUCm.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/ccjsA5q9.s: Assembler messages:
encrypt.c: /tmp/ccjsA5q9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjsA5q9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjsA5q9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjsA5q9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsA5q9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsA5q9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsA5q9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsA5q9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsA5q9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsA5q9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsA5q9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsA5q9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjsA5q9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsA5q9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjsA5q9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsA5q9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjsA5q9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsA5q9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsA5q9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsA5q9.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/ccylccI5.s: Assembler messages:
encrypt.c: /tmp/ccylccI5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccylccI5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccylccI5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccylccI5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylccI5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylccI5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylccI5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylccI5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylccI5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylccI5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylccI5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylccI5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccylccI5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylccI5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccylccI5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccylccI5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylccI5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccylccI5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccylccI5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylccI5.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/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/ccMJYFc4.s: Assembler messages:
encrypt.c: /tmp/ccMJYFc4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMJYFc4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMJYFc4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMJYFc4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJYFc4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJYFc4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJYFc4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJYFc4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJYFc4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJYFc4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJYFc4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJYFc4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMJYFc4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJYFc4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMJYFc4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJYFc4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMJYFc4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJYFc4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJYFc4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJYFc4.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/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/ccq87poZ.s: Assembler messages:
encrypt.c: /tmp/ccq87poZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq87poZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq87poZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq87poZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq87poZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq87poZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq87poZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq87poZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq87poZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq87poZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq87poZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq87poZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq87poZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq87poZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq87poZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq87poZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq87poZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq87poZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq87poZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq87poZ.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/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/ccZX6n75.s: Assembler messages:
encrypt.c: /tmp/ccZX6n75.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZX6n75.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZX6n75.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZX6n75.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZX6n75.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZX6n75.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZX6n75.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZX6n75.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZX6n75.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZX6n75.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZX6n75.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZX6n75.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZX6n75.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZX6n75.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZX6n75.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZX6n75.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZX6n75.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZX6n75.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZX6n75.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZX6n75.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/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/cckqeExo.s: Assembler messages:
encrypt.c: /tmp/cckqeExo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckqeExo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckqeExo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckqeExo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqeExo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqeExo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqeExo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqeExo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqeExo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqeExo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqeExo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqeExo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckqeExo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqeExo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckqeExo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqeExo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckqeExo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqeExo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckqeExo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckqeExo.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/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/ccZj1iFa.s: Assembler messages:
encrypt.c: /tmp/ccZj1iFa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZj1iFa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZj1iFa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZj1iFa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj1iFa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj1iFa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj1iFa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj1iFa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj1iFa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj1iFa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj1iFa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj1iFa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZj1iFa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj1iFa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZj1iFa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj1iFa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZj1iFa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj1iFa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZj1iFa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZj1iFa.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-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/ccn7pRF2.s: Assembler messages:
encrypt.c: /tmp/ccn7pRF2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn7pRF2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn7pRF2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn7pRF2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7pRF2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7pRF2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7pRF2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7pRF2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7pRF2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7pRF2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7pRF2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7pRF2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn7pRF2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7pRF2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn7pRF2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn7pRF2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7pRF2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7pRF2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7pRF2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7pRF2.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/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/ccAWpkAm.s: Assembler messages:
encrypt.c: /tmp/ccAWpkAm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAWpkAm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAWpkAm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAWpkAm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWpkAm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWpkAm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWpkAm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWpkAm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWpkAm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAWpkAm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAWpkAm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAWpkAm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAWpkAm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWpkAm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAWpkAm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAWpkAm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAWpkAm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAWpkAm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAWpkAm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWpkAm.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/ccIZSUuk.s: Assembler messages:
encrypt.c: /tmp/ccIZSUuk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIZSUuk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIZSUuk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIZSUuk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZSUuk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZSUuk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZSUuk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZSUuk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZSUuk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZSUuk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZSUuk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZSUuk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIZSUuk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZSUuk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIZSUuk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZSUuk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIZSUuk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIZSUuk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIZSUuk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIZSUuk.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/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/cc54eY0q.s: Assembler messages:
encrypt.c: /tmp/cc54eY0q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc54eY0q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc54eY0q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc54eY0q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54eY0q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54eY0q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54eY0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54eY0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54eY0q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54eY0q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54eY0q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54eY0q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc54eY0q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54eY0q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc54eY0q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54eY0q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc54eY0q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc54eY0q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc54eY0q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc54eY0q.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/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/ccBsdrS8.s: Assembler messages:
encrypt.c: /tmp/ccBsdrS8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBsdrS8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBsdrS8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBsdrS8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsdrS8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsdrS8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsdrS8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsdrS8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsdrS8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsdrS8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsdrS8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsdrS8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBsdrS8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsdrS8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBsdrS8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBsdrS8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsdrS8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsdrS8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsdrS8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsdrS8.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGlDJhu.s: Assembler messages:
encrypt.c: /tmp/ccGlDJhu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGlDJhu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGlDJhu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGlDJhu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlDJhu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlDJhu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlDJhu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlDJhu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlDJhu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlDJhu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlDJhu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlDJhu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGlDJhu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlDJhu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGlDJhu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlDJhu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGlDJhu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlDJhu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGlDJhu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGlDJhu.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/ccpJw1Dl.s: Assembler messages:
encrypt.c: /tmp/ccpJw1Dl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJw1Dl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpJw1Dl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpJw1Dl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJw1Dl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJw1Dl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJw1Dl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJw1Dl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJw1Dl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJw1Dl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJw1Dl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJw1Dl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpJw1Dl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJw1Dl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpJw1Dl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpJw1Dl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJw1Dl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJw1Dl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJw1Dl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJw1Dl.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/ccDbgQUi.s: Assembler messages:
encrypt.c: /tmp/ccDbgQUi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDbgQUi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDbgQUi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDbgQUi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbgQUi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbgQUi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbgQUi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbgQUi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbgQUi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbgQUi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbgQUi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbgQUi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDbgQUi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbgQUi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDbgQUi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDbgQUi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbgQUi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbgQUi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbgQUi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbgQUi.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/ccmIB2Wi.s: Assembler messages:
encrypt.c: /tmp/ccmIB2Wi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmIB2Wi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmIB2Wi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmIB2Wi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIB2Wi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIB2Wi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIB2Wi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIB2Wi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIB2Wi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmIB2Wi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmIB2Wi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmIB2Wi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmIB2Wi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmIB2Wi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmIB2Wi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmIB2Wi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmIB2Wi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmIB2Wi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmIB2Wi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmIB2Wi.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/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/ccD1Ce8W.s: Assembler messages:
encrypt.c: /tmp/ccD1Ce8W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD1Ce8W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD1Ce8W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD1Ce8W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1Ce8W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1Ce8W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1Ce8W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1Ce8W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1Ce8W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1Ce8W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1Ce8W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1Ce8W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD1Ce8W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1Ce8W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD1Ce8W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD1Ce8W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1Ce8W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1Ce8W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1Ce8W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1Ce8W.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmicwnV.s: Assembler messages:
encrypt.c: /tmp/ccmicwnV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmicwnV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmicwnV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmicwnV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmicwnV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmicwnV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmicwnV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmicwnV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmicwnV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmicwnV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmicwnV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmicwnV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmicwnV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmicwnV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmicwnV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmicwnV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmicwnV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmicwnV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmicwnV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmicwnV.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1JUknF.s: Assembler messages:
encrypt.c: /tmp/cc1JUknF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1JUknF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1JUknF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1JUknF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JUknF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JUknF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JUknF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JUknF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JUknF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1JUknF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1JUknF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1JUknF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1JUknF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JUknF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1JUknF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1JUknF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1JUknF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1JUknF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1JUknF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JUknF.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/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/ccklk0AQ.s: Assembler messages:
encrypt.c: /tmp/ccklk0AQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccklk0AQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccklk0AQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccklk0AQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklk0AQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklk0AQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklk0AQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklk0AQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklk0AQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklk0AQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklk0AQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklk0AQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccklk0AQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklk0AQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccklk0AQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklk0AQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccklk0AQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklk0AQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklk0AQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklk0AQ.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/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/ccKaM3U4.s: Assembler messages:
encrypt.c: /tmp/ccKaM3U4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKaM3U4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKaM3U4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKaM3U4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaM3U4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaM3U4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaM3U4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaM3U4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaM3U4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaM3U4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaM3U4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaM3U4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKaM3U4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaM3U4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKaM3U4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaM3U4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKaM3U4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKaM3U4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKaM3U4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKaM3U4.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMdTXkX.s: Assembler messages:
encrypt.c: /tmp/ccMdTXkX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMdTXkX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMdTXkX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMdTXkX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdTXkX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdTXkX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdTXkX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdTXkX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdTXkX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdTXkX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdTXkX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdTXkX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMdTXkX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdTXkX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMdTXkX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMdTXkX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdTXkX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdTXkX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdTXkX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdTXkX.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/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/ccQQu2rT.s: Assembler messages:
encrypt.c: /tmp/ccQQu2rT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQQu2rT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQQu2rT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQQu2rT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQu2rT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQu2rT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQu2rT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQu2rT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQu2rT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQQu2rT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQQu2rT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQQu2rT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQQu2rT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQu2rT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQQu2rT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQQu2rT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQQu2rT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQQu2rT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQQu2rT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQu2rT.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/ccyo6LjQ.s: Assembler messages:
encrypt.c: /tmp/ccyo6LjQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyo6LjQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyo6LjQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyo6LjQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyo6LjQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyo6LjQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyo6LjQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyo6LjQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyo6LjQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyo6LjQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyo6LjQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyo6LjQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyo6LjQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyo6LjQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyo6LjQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyo6LjQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyo6LjQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyo6LjQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyo6LjQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyo6LjQ.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/ccILHJ5A.s: Assembler messages:
encrypt.c: /tmp/ccILHJ5A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccILHJ5A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccILHJ5A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccILHJ5A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILHJ5A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILHJ5A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILHJ5A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILHJ5A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILHJ5A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILHJ5A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILHJ5A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILHJ5A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccILHJ5A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILHJ5A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccILHJ5A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILHJ5A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccILHJ5A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccILHJ5A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILHJ5A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccILHJ5A.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/ccTuiicC.s: Assembler messages:
encrypt.c: /tmp/ccTuiicC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTuiicC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTuiicC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTuiicC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuiicC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuiicC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuiicC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuiicC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuiicC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuiicC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuiicC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuiicC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTuiicC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuiicC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTuiicC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTuiicC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuiicC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuiicC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuiicC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuiicC.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/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/ccPQOUup.s: Assembler messages:
encrypt.c: /tmp/ccPQOUup.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQOUup.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQOUup.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQOUup.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQOUup.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQOUup.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQOUup.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQOUup.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQOUup.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQOUup.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQOUup.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQOUup.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQOUup.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQOUup.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQOUup.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPQOUup.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQOUup.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQOUup.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQOUup.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQOUup.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/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/ccypzEyx.s: Assembler messages:
encrypt.c: /tmp/ccypzEyx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccypzEyx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccypzEyx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccypzEyx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypzEyx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypzEyx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypzEyx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypzEyx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypzEyx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypzEyx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypzEyx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypzEyx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccypzEyx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccypzEyx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccypzEyx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypzEyx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccypzEyx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccypzEyx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccypzEyx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccypzEyx.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB9Zz1F.s: Assembler messages:
encrypt.c: /tmp/ccB9Zz1F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9Zz1F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB9Zz1F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB9Zz1F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Zz1F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Zz1F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Zz1F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Zz1F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Zz1F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9Zz1F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9Zz1F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9Zz1F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB9Zz1F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Zz1F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB9Zz1F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB9Zz1F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9Zz1F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9Zz1F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9Zz1F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Zz1F.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/ccQEnkMO.s: Assembler messages:
encrypt.c: /tmp/ccQEnkMO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQEnkMO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQEnkMO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQEnkMO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEnkMO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEnkMO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEnkMO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEnkMO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEnkMO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQEnkMO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQEnkMO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQEnkMO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQEnkMO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEnkMO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQEnkMO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQEnkMO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQEnkMO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQEnkMO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQEnkMO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQEnkMO.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/ccXvGfHy.s: Assembler messages:
encrypt.c: /tmp/ccXvGfHy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvGfHy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXvGfHy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXvGfHy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvGfHy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvGfHy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvGfHy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvGfHy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvGfHy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvGfHy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvGfHy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvGfHy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXvGfHy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvGfHy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXvGfHy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvGfHy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXvGfHy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXvGfHy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvGfHy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvGfHy.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/ccrhClrE.s: Assembler messages:
encrypt.c: /tmp/ccrhClrE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhClrE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhClrE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhClrE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhClrE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhClrE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhClrE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhClrE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhClrE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhClrE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhClrE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhClrE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhClrE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhClrE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhClrE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrhClrE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhClrE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhClrE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhClrE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhClrE.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/ccQP350m.s: Assembler messages:
encrypt.c: /tmp/ccQP350m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQP350m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQP350m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQP350m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQP350m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQP350m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQP350m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQP350m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQP350m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQP350m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQP350m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQP350m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQP350m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQP350m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQP350m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQP350m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQP350m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQP350m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQP350m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQP350m.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/ccaJdzZh.s: Assembler messages:
encrypt.c: /tmp/ccaJdzZh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaJdzZh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaJdzZh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaJdzZh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJdzZh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJdzZh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJdzZh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJdzZh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJdzZh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJdzZh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJdzZh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJdzZh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaJdzZh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJdzZh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaJdzZh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJdzZh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaJdzZh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJdzZh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJdzZh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJdzZh.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/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/ccdzlXmp.s: Assembler messages:
encrypt.c: /tmp/ccdzlXmp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdzlXmp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdzlXmp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdzlXmp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzlXmp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzlXmp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzlXmp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzlXmp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzlXmp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdzlXmp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdzlXmp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdzlXmp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdzlXmp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzlXmp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdzlXmp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdzlXmp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdzlXmp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdzlXmp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdzlXmp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdzlXmp.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwTfGY4.s: Assembler messages:
encrypt.c: /tmp/ccwTfGY4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwTfGY4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwTfGY4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwTfGY4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTfGY4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTfGY4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTfGY4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTfGY4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTfGY4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwTfGY4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwTfGY4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwTfGY4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwTfGY4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTfGY4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwTfGY4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwTfGY4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwTfGY4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwTfGY4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwTfGY4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTfGY4.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/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/ccJ6v0am.s: Assembler messages:
encrypt.c: /tmp/ccJ6v0am.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ6v0am.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ6v0am.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ6v0am.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6v0am.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6v0am.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6v0am.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6v0am.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6v0am.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6v0am.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6v0am.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6v0am.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ6v0am.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6v0am.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ6v0am.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ6v0am.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6v0am.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6v0am.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6v0am.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6v0am.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/ccMCKqqx.s: Assembler messages:
encrypt.c: /tmp/ccMCKqqx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMCKqqx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMCKqqx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMCKqqx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCKqqx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCKqqx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCKqqx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCKqqx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCKqqx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCKqqx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCKqqx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCKqqx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMCKqqx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCKqqx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMCKqqx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCKqqx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMCKqqx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMCKqqx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMCKqqx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMCKqqx.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/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/cc1Ivarm.s: Assembler messages:
encrypt.c: /tmp/cc1Ivarm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Ivarm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Ivarm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Ivarm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ivarm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ivarm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ivarm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ivarm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ivarm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Ivarm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Ivarm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Ivarm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Ivarm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ivarm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Ivarm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1Ivarm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Ivarm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Ivarm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Ivarm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ivarm.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/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/ccrWdCoj.s: Assembler messages:
encrypt.c: /tmp/ccrWdCoj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrWdCoj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrWdCoj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrWdCoj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWdCoj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWdCoj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWdCoj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWdCoj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWdCoj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWdCoj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWdCoj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWdCoj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrWdCoj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrWdCoj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrWdCoj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWdCoj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrWdCoj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrWdCoj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrWdCoj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrWdCoj.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=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/cceOq4pC.s: Assembler messages:
encrypt.c: /tmp/cceOq4pC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceOq4pC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceOq4pC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceOq4pC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOq4pC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOq4pC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOq4pC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOq4pC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOq4pC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOq4pC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOq4pC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOq4pC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceOq4pC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOq4pC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceOq4pC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceOq4pC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOq4pC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceOq4pC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceOq4pC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOq4pC.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/ccvNA5aF.s: Assembler messages:
encrypt.c: /tmp/ccvNA5aF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvNA5aF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvNA5aF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvNA5aF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA5aF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA5aF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA5aF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA5aF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA5aF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNA5aF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNA5aF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNA5aF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvNA5aF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA5aF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvNA5aF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNA5aF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvNA5aF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNA5aF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNA5aF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNA5aF.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/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/ccPzXsVz.s: Assembler messages:
encrypt.c: /tmp/ccPzXsVz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPzXsVz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPzXsVz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPzXsVz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzXsVz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzXsVz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzXsVz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzXsVz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzXsVz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPzXsVz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPzXsVz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPzXsVz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPzXsVz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzXsVz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPzXsVz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPzXsVz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPzXsVz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPzXsVz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPzXsVz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPzXsVz.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclp3gyo.s: Assembler messages:
encrypt.c: /tmp/cclp3gyo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclp3gyo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclp3gyo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclp3gyo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp3gyo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp3gyo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp3gyo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp3gyo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp3gyo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp3gyo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp3gyo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp3gyo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclp3gyo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp3gyo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclp3gyo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclp3gyo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclp3gyo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclp3gyo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclp3gyo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclp3gyo.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/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/cc6h9x7C.s: Assembler messages:
encrypt.c: /tmp/cc6h9x7C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6h9x7C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6h9x7C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6h9x7C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6h9x7C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6h9x7C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6h9x7C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6h9x7C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6h9x7C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6h9x7C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6h9x7C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6h9x7C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6h9x7C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6h9x7C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6h9x7C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6h9x7C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6h9x7C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6h9x7C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6h9x7C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6h9x7C.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/ccwBhdvO.s: Assembler messages:
encrypt.c: /tmp/ccwBhdvO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwBhdvO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwBhdvO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwBhdvO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwBhdvO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwBhdvO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwBhdvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwBhdvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwBhdvO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwBhdvO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwBhdvO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwBhdvO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwBhdvO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwBhdvO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwBhdvO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwBhdvO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwBhdvO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwBhdvO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwBhdvO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwBhdvO.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/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/ccCFv6XD.s: Assembler messages:
encrypt.c: /tmp/ccCFv6XD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCFv6XD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCFv6XD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCFv6XD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFv6XD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFv6XD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFv6XD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFv6XD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFv6XD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFv6XD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFv6XD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFv6XD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCFv6XD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFv6XD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCFv6XD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCFv6XD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFv6XD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCFv6XD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCFv6XD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFv6XD.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/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/ccTE2eLy.s: Assembler messages:
encrypt.c: /tmp/ccTE2eLy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTE2eLy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTE2eLy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTE2eLy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTE2eLy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTE2eLy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTE2eLy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTE2eLy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTE2eLy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTE2eLy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTE2eLy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTE2eLy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTE2eLy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTE2eLy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTE2eLy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTE2eLy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTE2eLy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTE2eLy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTE2eLy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTE2eLy.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/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/ccZEidTb.s: Assembler messages:
encrypt.c: /tmp/ccZEidTb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZEidTb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZEidTb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZEidTb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEidTb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEidTb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEidTb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEidTb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEidTb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEidTb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEidTb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEidTb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZEidTb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEidTb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZEidTb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEidTb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZEidTb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZEidTb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZEidTb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZEidTb.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceax6ze.s: Assembler messages:
encrypt.c: /tmp/cceax6ze.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceax6ze.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceax6ze.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceax6ze.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceax6ze.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceax6ze.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceax6ze.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceax6ze.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceax6ze.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceax6ze.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceax6ze.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceax6ze.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceax6ze.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceax6ze.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceax6ze.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceax6ze.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceax6ze.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceax6ze.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceax6ze.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceax6ze.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLep2e7.s: Assembler messages:
encrypt.c: /tmp/ccLep2e7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLep2e7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLep2e7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLep2e7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLep2e7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLep2e7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLep2e7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLep2e7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLep2e7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLep2e7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLep2e7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLep2e7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLep2e7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLep2e7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLep2e7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLep2e7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLep2e7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLep2e7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLep2e7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLep2e7.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/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/cckIFna0.s: Assembler messages:
encrypt.c: /tmp/cckIFna0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckIFna0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckIFna0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckIFna0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIFna0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIFna0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIFna0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIFna0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIFna0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIFna0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIFna0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIFna0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckIFna0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIFna0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckIFna0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckIFna0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIFna0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckIFna0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckIFna0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIFna0.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/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/ccXIWwz6.s: Assembler messages:
encrypt.c: /tmp/ccXIWwz6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXIWwz6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXIWwz6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXIWwz6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIWwz6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIWwz6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIWwz6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIWwz6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIWwz6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIWwz6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIWwz6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIWwz6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXIWwz6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIWwz6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXIWwz6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXIWwz6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIWwz6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXIWwz6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXIWwz6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIWwz6.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsheLAo.s: Assembler messages:
encrypt.c: /tmp/ccsheLAo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsheLAo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsheLAo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsheLAo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsheLAo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsheLAo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsheLAo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsheLAo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsheLAo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsheLAo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsheLAo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsheLAo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsheLAo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsheLAo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsheLAo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsheLAo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsheLAo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsheLAo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsheLAo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsheLAo.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/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/cc2Nixfa.s: Assembler messages:
encrypt.c: /tmp/cc2Nixfa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Nixfa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Nixfa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Nixfa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nixfa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nixfa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nixfa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nixfa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nixfa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nixfa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nixfa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nixfa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Nixfa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nixfa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Nixfa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nixfa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Nixfa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nixfa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Nixfa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Nixfa.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/cckTtEVa.s: Assembler messages:
encrypt.c: /tmp/cckTtEVa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckTtEVa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckTtEVa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckTtEVa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTtEVa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTtEVa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTtEVa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTtEVa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTtEVa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTtEVa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTtEVa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTtEVa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckTtEVa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTtEVa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckTtEVa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckTtEVa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTtEVa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckTtEVa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckTtEVa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTtEVa.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/cc646lBX.s: Assembler messages:
encrypt.c: /tmp/cc646lBX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc646lBX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc646lBX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc646lBX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646lBX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646lBX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646lBX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646lBX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646lBX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc646lBX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc646lBX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc646lBX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc646lBX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646lBX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc646lBX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc646lBX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc646lBX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc646lBX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc646lBX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646lBX.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/ccr4xatT.s: Assembler messages:
encrypt.c: /tmp/ccr4xatT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr4xatT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr4xatT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr4xatT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4xatT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4xatT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4xatT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4xatT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4xatT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr4xatT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr4xatT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr4xatT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr4xatT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4xatT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr4xatT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr4xatT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr4xatT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr4xatT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr4xatT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr4xatT.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/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/ccCOy1KE.s: Assembler messages:
encrypt.c: /tmp/ccCOy1KE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCOy1KE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCOy1KE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCOy1KE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOy1KE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOy1KE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOy1KE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOy1KE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOy1KE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOy1KE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOy1KE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOy1KE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCOy1KE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOy1KE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCOy1KE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCOy1KE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOy1KE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCOy1KE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCOy1KE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOy1KE.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/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/ccUKxXDK.s: Assembler messages:
encrypt.c: /tmp/ccUKxXDK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUKxXDK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUKxXDK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUKxXDK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKxXDK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKxXDK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKxXDK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKxXDK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKxXDK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKxXDK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKxXDK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKxXDK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUKxXDK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKxXDK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUKxXDK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKxXDK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUKxXDK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKxXDK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUKxXDK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUKxXDK.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/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/ccJssVN3.s: Assembler messages:
encrypt.c: /tmp/ccJssVN3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJssVN3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJssVN3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJssVN3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJssVN3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJssVN3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJssVN3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJssVN3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJssVN3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJssVN3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJssVN3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJssVN3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJssVN3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJssVN3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJssVN3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJssVN3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJssVN3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJssVN3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJssVN3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJssVN3.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczdW9CV.s: Assembler messages:
encrypt.c: /tmp/cczdW9CV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczdW9CV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczdW9CV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczdW9CV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdW9CV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdW9CV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdW9CV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdW9CV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdW9CV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdW9CV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdW9CV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdW9CV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczdW9CV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdW9CV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczdW9CV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczdW9CV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdW9CV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczdW9CV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczdW9CV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdW9CV.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUaHNhP.s: Assembler messages:
encrypt.c: /tmp/ccUaHNhP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUaHNhP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUaHNhP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUaHNhP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaHNhP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaHNhP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaHNhP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaHNhP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaHNhP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUaHNhP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUaHNhP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUaHNhP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUaHNhP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaHNhP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUaHNhP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUaHNhP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUaHNhP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUaHNhP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUaHNhP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUaHNhP.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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