Implementation notes: x86, margaux, crypto_aead/omdsha256k192n104tau128v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
320661refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
321156refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
321750refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
321777refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
321921refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
322497refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
325251refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
325656refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
326007refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
326151refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
327195refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
327537refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
328086refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
328770refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
330741refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
331290refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
332892refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
333036refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
333486refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
333909refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
334125refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
334170refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
334179refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
334287refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
334656refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
334755refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
334791refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
335214refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
335286refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
335457refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
335817refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
336348refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
336402refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
336456refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
336627refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
336789refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
337005refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
337455refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
337500refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
338040refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
338265refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
339084refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
339867refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
340299refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
340938refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
343089refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
343098refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
343143refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
343143refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
343314refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
343809refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
344331refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
344997refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
345096refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
345204refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
345483refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
345582refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
345861refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
345924refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
346032refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
346140refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
346257refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
346464refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
346590refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
347049refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
347913refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
348381refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
348678refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
348993refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
349551refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
349704refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
350073refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
350730refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
351009refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
351693refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
351693refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
352647refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
352854refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
352917refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
353331refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
353394refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
353592refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
354348refgcc -m32 -O -fomit-frame-pointer2017080120170725
354915refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
355500refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
355878refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
356625refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
356751refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
356823refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
357345refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
357354refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
357687refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
357840refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
357885refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
358254refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
358470refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
358794refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
359082refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
360279refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
360459refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
360675refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
361647refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
361665refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
362160refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
364140refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
364176refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
364401refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
364698refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
365310refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
365508refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
365625refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
365715refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
365814refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
365841refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
368946refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
369432refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
372960refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
373212refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
376227refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
377406refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
379854refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
380916refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
384075refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
384174refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
385983refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
385992refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
391815refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
392229refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
392472refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
392796refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
392832refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
393003refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
393066refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
393174refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
393264refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
393831refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
394011refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
394281refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
394632refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
394857refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
395811refgcc -m32 -Os -fomit-frame-pointer2017080120170725
396108refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
396441refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
396999refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
397305refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
397404refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
399015refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
399204refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
399537refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
399609refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
399636refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
399717refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
399771refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
400050refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
400752refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
401139refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
401175refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
401310refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
401877refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
402741refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
403632refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
403776refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
403902refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
410490refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
416394refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
416619refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
417105refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/omdsha256k192n104tau128v1/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/omdsha256k192n104tau128v1/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/ccOKvkSC.s: Assembler messages:
encrypt.c: /tmp/ccOKvkSC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOKvkSC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOKvkSC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOKvkSC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKvkSC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKvkSC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKvkSC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKvkSC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKvkSC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKvkSC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKvkSC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKvkSC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOKvkSC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKvkSC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOKvkSC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOKvkSC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKvkSC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOKvkSC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOKvkSC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKvkSC.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/omdsha256k192n104tau128v1/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/ccX0SWYH.s: Assembler messages:
encrypt.c: /tmp/ccX0SWYH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX0SWYH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX0SWYH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX0SWYH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0SWYH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0SWYH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0SWYH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0SWYH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0SWYH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0SWYH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0SWYH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0SWYH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX0SWYH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0SWYH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX0SWYH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0SWYH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX0SWYH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0SWYH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0SWYH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0SWYH.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/omdsha256k192n104tau128v1/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/ccYvUUgC.s: Assembler messages:
encrypt.c: /tmp/ccYvUUgC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYvUUgC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYvUUgC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYvUUgC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvUUgC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvUUgC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvUUgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvUUgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvUUgC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvUUgC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvUUgC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvUUgC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYvUUgC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvUUgC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYvUUgC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvUUgC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYvUUgC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYvUUgC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvUUgC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvUUgC.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/omdsha256k192n104tau128v1/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/ccaiKPvE.s: Assembler messages:
encrypt.c: /tmp/ccaiKPvE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaiKPvE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaiKPvE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaiKPvE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiKPvE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiKPvE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiKPvE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiKPvE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiKPvE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiKPvE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiKPvE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiKPvE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaiKPvE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiKPvE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaiKPvE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaiKPvE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiKPvE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaiKPvE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaiKPvE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiKPvE.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/omdsha256k192n104tau128v1/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/ccZ0qHIS.s: Assembler messages:
encrypt.c: /tmp/ccZ0qHIS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ0qHIS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ0qHIS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ0qHIS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0qHIS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0qHIS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0qHIS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0qHIS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0qHIS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0qHIS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0qHIS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0qHIS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ0qHIS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0qHIS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ0qHIS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ0qHIS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0qHIS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ0qHIS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ0qHIS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0qHIS.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/omdsha256k192n104tau128v1/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/ccdsk4DN.s: Assembler messages:
encrypt.c: /tmp/ccdsk4DN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdsk4DN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdsk4DN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdsk4DN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsk4DN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsk4DN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsk4DN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsk4DN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsk4DN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsk4DN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsk4DN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsk4DN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdsk4DN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsk4DN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdsk4DN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsk4DN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdsk4DN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdsk4DN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdsk4DN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdsk4DN.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/omdsha256k192n104tau128v1/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/cccOIosC.s: Assembler messages:
encrypt.c: /tmp/cccOIosC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccOIosC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccOIosC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccOIosC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOIosC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOIosC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOIosC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOIosC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOIosC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOIosC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOIosC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOIosC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccOIosC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOIosC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccOIosC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccOIosC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOIosC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOIosC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOIosC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOIosC.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/omdsha256k192n104tau128v1/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/cczsUn6C.s: Assembler messages:
encrypt.c: /tmp/cczsUn6C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczsUn6C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczsUn6C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczsUn6C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczsUn6C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczsUn6C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczsUn6C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczsUn6C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczsUn6C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczsUn6C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczsUn6C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczsUn6C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczsUn6C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczsUn6C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczsUn6C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczsUn6C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczsUn6C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczsUn6C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczsUn6C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczsUn6C.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/omdsha256k192n104tau128v1/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/ccMXKrli.s: Assembler messages:
encrypt.c: /tmp/ccMXKrli.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMXKrli.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMXKrli.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMXKrli.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXKrli.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXKrli.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXKrli.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXKrli.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXKrli.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXKrli.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXKrli.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXKrli.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMXKrli.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXKrli.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMXKrli.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMXKrli.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXKrli.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXKrli.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXKrli.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXKrli.s: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/omdsha256k192n104tau128v1/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/ccVjgfJ9.s: Assembler messages:
encrypt.c: /tmp/ccVjgfJ9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVjgfJ9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVjgfJ9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVjgfJ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjgfJ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjgfJ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjgfJ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjgfJ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjgfJ9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjgfJ9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjgfJ9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjgfJ9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVjgfJ9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjgfJ9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVjgfJ9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjgfJ9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVjgfJ9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjgfJ9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVjgfJ9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVjgfJ9.s: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/omdsha256k192n104tau128v1/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/ccq6Hmh6.s: Assembler messages:
encrypt.c: /tmp/ccq6Hmh6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq6Hmh6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq6Hmh6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq6Hmh6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6Hmh6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6Hmh6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6Hmh6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6Hmh6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6Hmh6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6Hmh6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6Hmh6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6Hmh6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq6Hmh6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6Hmh6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq6Hmh6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6Hmh6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq6Hmh6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6Hmh6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq6Hmh6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq6Hmh6.s: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/omdsha256k192n104tau128v1/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/ccrAF77c.s: Assembler messages:
encrypt.c: /tmp/ccrAF77c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrAF77c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrAF77c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrAF77c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAF77c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAF77c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAF77c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAF77c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAF77c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAF77c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAF77c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAF77c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrAF77c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAF77c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrAF77c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrAF77c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrAF77c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrAF77c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrAF77c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrAF77c.s: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/omdsha256k192n104tau128v1/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/cc7cstet.s: Assembler messages:
encrypt.c: /tmp/cc7cstet.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7cstet.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7cstet.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7cstet.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cstet.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cstet.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cstet.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cstet.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cstet.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cstet.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cstet.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cstet.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7cstet.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cstet.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7cstet.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7cstet.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7cstet.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cstet.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7cstet.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cstet.s: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/omdsha256k192n104tau128v1/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/cckUlqec.s: Assembler messages:
encrypt.c: /tmp/cckUlqec.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckUlqec.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckUlqec.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckUlqec.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUlqec.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUlqec.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUlqec.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUlqec.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUlqec.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUlqec.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUlqec.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUlqec.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckUlqec.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUlqec.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckUlqec.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUlqec.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckUlqec.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckUlqec.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckUlqec.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckUlqec.s: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/omdsha256k192n104tau128v1/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/ccFRs9ef.s: Assembler messages:
encrypt.c: /tmp/ccFRs9ef.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFRs9ef.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFRs9ef.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFRs9ef.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRs9ef.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRs9ef.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRs9ef.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRs9ef.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRs9ef.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFRs9ef.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFRs9ef.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFRs9ef.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFRs9ef.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRs9ef.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFRs9ef.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFRs9ef.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFRs9ef.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFRs9ef.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFRs9ef.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRs9ef.s: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/omdsha256k192n104tau128v1/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/ccOipao5.s: Assembler messages:
encrypt.c: /tmp/ccOipao5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOipao5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOipao5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOipao5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOipao5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOipao5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOipao5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOipao5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOipao5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOipao5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOipao5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOipao5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOipao5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOipao5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOipao5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOipao5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOipao5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOipao5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOipao5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOipao5.s: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/omdsha256k192n104tau128v1/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/ccyR4CbD.s: Assembler messages:
encrypt.c: /tmp/ccyR4CbD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyR4CbD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyR4CbD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyR4CbD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyR4CbD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyR4CbD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyR4CbD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyR4CbD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyR4CbD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyR4CbD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyR4CbD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyR4CbD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyR4CbD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyR4CbD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyR4CbD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyR4CbD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyR4CbD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyR4CbD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyR4CbD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyR4CbD.s: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/omdsha256k192n104tau128v1/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/ccyiHPgw.s: Assembler messages:
encrypt.c: /tmp/ccyiHPgw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyiHPgw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyiHPgw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyiHPgw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiHPgw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiHPgw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiHPgw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiHPgw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiHPgw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiHPgw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiHPgw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiHPgw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyiHPgw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiHPgw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyiHPgw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiHPgw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyiHPgw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiHPgw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiHPgw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiHPgw.s: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/omdsha256k192n104tau128v1/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/cc4JwtZo.s: Assembler messages:
encrypt.c: /tmp/cc4JwtZo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4JwtZo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4JwtZo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4JwtZo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JwtZo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JwtZo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JwtZo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JwtZo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JwtZo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JwtZo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JwtZo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JwtZo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4JwtZo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JwtZo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4JwtZo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JwtZo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4JwtZo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4JwtZo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4JwtZo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4JwtZo.s: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/omdsha256k192n104tau128v1/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/cca9cu5v.s: Assembler messages:
encrypt.c: /tmp/cca9cu5v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca9cu5v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca9cu5v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca9cu5v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9cu5v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9cu5v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9cu5v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9cu5v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9cu5v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9cu5v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9cu5v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9cu5v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca9cu5v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9cu5v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca9cu5v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca9cu5v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9cu5v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca9cu5v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca9cu5v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9cu5v.s: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/omdsha256k192n104tau128v1/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/cc5jyqwy.s: Assembler messages:
encrypt.c: /tmp/cc5jyqwy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5jyqwy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5jyqwy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5jyqwy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jyqwy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jyqwy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jyqwy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jyqwy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jyqwy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5jyqwy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5jyqwy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5jyqwy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5jyqwy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jyqwy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5jyqwy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5jyqwy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5jyqwy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5jyqwy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5jyqwy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5jyqwy.s: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/omdsha256k192n104tau128v1/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/ccDwEJQF.s: Assembler messages:
encrypt.c: /tmp/ccDwEJQF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDwEJQF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDwEJQF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDwEJQF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwEJQF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwEJQF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwEJQF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwEJQF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwEJQF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDwEJQF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDwEJQF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDwEJQF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDwEJQF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwEJQF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDwEJQF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDwEJQF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDwEJQF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDwEJQF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDwEJQF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwEJQF.s: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/omdsha256k192n104tau128v1/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/cckdVSAo.s: Assembler messages:
encrypt.c: /tmp/cckdVSAo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckdVSAo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckdVSAo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckdVSAo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdVSAo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdVSAo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdVSAo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdVSAo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdVSAo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdVSAo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdVSAo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdVSAo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckdVSAo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdVSAo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckdVSAo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdVSAo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckdVSAo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckdVSAo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdVSAo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdVSAo.s: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/omdsha256k192n104tau128v1/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/ccxcFULB.s: Assembler messages:
encrypt.c: /tmp/ccxcFULB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxcFULB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxcFULB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxcFULB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcFULB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcFULB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcFULB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcFULB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcFULB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcFULB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcFULB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcFULB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxcFULB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcFULB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxcFULB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxcFULB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcFULB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcFULB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcFULB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcFULB.s: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/omdsha256k192n104tau128v1/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/cc9g4EuJ.s: Assembler messages:
encrypt.c: /tmp/cc9g4EuJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9g4EuJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9g4EuJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9g4EuJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9g4EuJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9g4EuJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9g4EuJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9g4EuJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9g4EuJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9g4EuJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9g4EuJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9g4EuJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9g4EuJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9g4EuJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9g4EuJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9g4EuJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9g4EuJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9g4EuJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9g4EuJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9g4EuJ.s: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/omdsha256k192n104tau128v1/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/cczYWoSy.s: Assembler messages:
encrypt.c: /tmp/cczYWoSy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczYWoSy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczYWoSy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczYWoSy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYWoSy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYWoSy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYWoSy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYWoSy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYWoSy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYWoSy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYWoSy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYWoSy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczYWoSy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYWoSy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczYWoSy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYWoSy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczYWoSy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYWoSy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYWoSy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYWoSy.s: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/omdsha256k192n104tau128v1/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/cc29Fa0D.s: Assembler messages:
encrypt.c: /tmp/cc29Fa0D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc29Fa0D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc29Fa0D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc29Fa0D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29Fa0D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29Fa0D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29Fa0D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29Fa0D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29Fa0D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29Fa0D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29Fa0D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29Fa0D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc29Fa0D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29Fa0D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc29Fa0D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc29Fa0D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc29Fa0D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc29Fa0D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc29Fa0D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29Fa0D.s: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/omdsha256k192n104tau128v1/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/ccDOZ0Ow.s: Assembler messages:
encrypt.c: /tmp/ccDOZ0Ow.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDOZ0Ow.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDOZ0Ow.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDOZ0Ow.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOZ0Ow.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOZ0Ow.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOZ0Ow.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOZ0Ow.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOZ0Ow.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOZ0Ow.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOZ0Ow.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOZ0Ow.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDOZ0Ow.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDOZ0Ow.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDOZ0Ow.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOZ0Ow.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDOZ0Ow.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDOZ0Ow.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDOZ0Ow.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDOZ0Ow.s: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/omdsha256k192n104tau128v1/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/ccRIKGSy.s: Assembler messages:
encrypt.c: /tmp/ccRIKGSy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRIKGSy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRIKGSy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRIKGSy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIKGSy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIKGSy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIKGSy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIKGSy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIKGSy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIKGSy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIKGSy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIKGSy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRIKGSy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIKGSy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRIKGSy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIKGSy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRIKGSy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRIKGSy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIKGSy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRIKGSy.s: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/omdsha256k192n104tau128v1/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/ccvNJ2lR.s: Assembler messages:
encrypt.c: /tmp/ccvNJ2lR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvNJ2lR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvNJ2lR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvNJ2lR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNJ2lR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNJ2lR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNJ2lR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNJ2lR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNJ2lR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNJ2lR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNJ2lR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNJ2lR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvNJ2lR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNJ2lR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvNJ2lR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvNJ2lR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvNJ2lR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvNJ2lR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvNJ2lR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNJ2lR.s: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/omdsha256k192n104tau128v1/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/ccg5MikI.s: Assembler messages:
encrypt.c: /tmp/ccg5MikI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg5MikI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg5MikI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg5MikI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5MikI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5MikI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5MikI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5MikI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5MikI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5MikI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5MikI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5MikI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg5MikI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5MikI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg5MikI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg5MikI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5MikI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5MikI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5MikI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5MikI.s: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/omdsha256k192n104tau128v1/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/ccxPM5Dw.s: Assembler messages:
encrypt.c: /tmp/ccxPM5Dw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxPM5Dw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxPM5Dw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxPM5Dw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPM5Dw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPM5Dw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPM5Dw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPM5Dw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPM5Dw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPM5Dw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPM5Dw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPM5Dw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxPM5Dw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPM5Dw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxPM5Dw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPM5Dw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxPM5Dw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPM5Dw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxPM5Dw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxPM5Dw.s: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/omdsha256k192n104tau128v1/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/ccgJvEFf.s: Assembler messages:
encrypt.c: /tmp/ccgJvEFf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgJvEFf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgJvEFf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgJvEFf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJvEFf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJvEFf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJvEFf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJvEFf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJvEFf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJvEFf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJvEFf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJvEFf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgJvEFf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJvEFf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgJvEFf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJvEFf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgJvEFf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJvEFf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJvEFf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJvEFf.s: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/omdsha256k192n104tau128v1/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/ccvKd7Dm.s: Assembler messages:
encrypt.c: /tmp/ccvKd7Dm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvKd7Dm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvKd7Dm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvKd7Dm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKd7Dm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKd7Dm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKd7Dm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKd7Dm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKd7Dm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKd7Dm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKd7Dm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKd7Dm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvKd7Dm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKd7Dm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvKd7Dm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvKd7Dm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvKd7Dm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvKd7Dm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvKd7Dm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvKd7Dm.s: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/omdsha256k192n104tau128v1/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/ccwkNHKn.s: Assembler messages:
encrypt.c: /tmp/ccwkNHKn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwkNHKn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwkNHKn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwkNHKn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkNHKn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkNHKn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkNHKn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkNHKn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkNHKn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkNHKn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkNHKn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkNHKn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwkNHKn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkNHKn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwkNHKn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwkNHKn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkNHKn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkNHKn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkNHKn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkNHKn.s: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/omdsha256k192n104tau128v1/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/ccwkps2f.s: Assembler messages:
encrypt.c: /tmp/ccwkps2f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwkps2f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwkps2f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwkps2f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkps2f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkps2f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkps2f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkps2f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkps2f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkps2f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkps2f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkps2f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwkps2f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkps2f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwkps2f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkps2f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwkps2f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkps2f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwkps2f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwkps2f.s: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/omdsha256k192n104tau128v1/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/cc4NWShh.s: Assembler messages:
encrypt.c: /tmp/cc4NWShh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4NWShh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4NWShh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4NWShh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NWShh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NWShh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NWShh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NWShh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NWShh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4NWShh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4NWShh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4NWShh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4NWShh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4NWShh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4NWShh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4NWShh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4NWShh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4NWShh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4NWShh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4NWShh.s: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/omdsha256k192n104tau128v1/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/ccQJB9ir.s: Assembler messages:
encrypt.c: /tmp/ccQJB9ir.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQJB9ir.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQJB9ir.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQJB9ir.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJB9ir.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJB9ir.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJB9ir.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJB9ir.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJB9ir.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJB9ir.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJB9ir.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJB9ir.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQJB9ir.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJB9ir.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQJB9ir.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQJB9ir.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQJB9ir.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJB9ir.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJB9ir.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJB9ir.s: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/omdsha256k192n104tau128v1/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/ccGvEMGm.s: Assembler messages:
encrypt.c: /tmp/ccGvEMGm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGvEMGm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGvEMGm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGvEMGm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvEMGm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvEMGm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvEMGm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvEMGm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvEMGm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvEMGm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvEMGm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvEMGm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGvEMGm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvEMGm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGvEMGm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGvEMGm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvEMGm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGvEMGm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGvEMGm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvEMGm.s: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/omdsha256k192n104tau128v1/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/cczQZHAg.s: Assembler messages:
encrypt.c: /tmp/cczQZHAg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczQZHAg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczQZHAg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczQZHAg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQZHAg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQZHAg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQZHAg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQZHAg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQZHAg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQZHAg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQZHAg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQZHAg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczQZHAg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQZHAg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczQZHAg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQZHAg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczQZHAg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczQZHAg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczQZHAg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczQZHAg.s: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/omdsha256k192n104tau128v1/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/cc5EZ52N.s: Assembler messages:
encrypt.c: /tmp/cc5EZ52N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5EZ52N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5EZ52N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5EZ52N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EZ52N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EZ52N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EZ52N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EZ52N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EZ52N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EZ52N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EZ52N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EZ52N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5EZ52N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5EZ52N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5EZ52N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EZ52N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5EZ52N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5EZ52N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5EZ52N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5EZ52N.s: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/omdsha256k192n104tau128v1/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/cc9m3nVK.s: Assembler messages:
encrypt.c: /tmp/cc9m3nVK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9m3nVK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9m3nVK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9m3nVK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9m3nVK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9m3nVK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9m3nVK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9m3nVK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9m3nVK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9m3nVK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9m3nVK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9m3nVK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9m3nVK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9m3nVK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9m3nVK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9m3nVK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9m3nVK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9m3nVK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9m3nVK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9m3nVK.s: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/omdsha256k192n104tau128v1/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/cccyofqC.s: Assembler messages:
encrypt.c: /tmp/cccyofqC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccyofqC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccyofqC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccyofqC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyofqC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyofqC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyofqC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyofqC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyofqC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyofqC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyofqC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyofqC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccyofqC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyofqC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccyofqC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccyofqC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyofqC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyofqC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyofqC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyofqC.s: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/omdsha256k192n104tau128v1/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/ccw0kZOF.s: Assembler messages:
encrypt.c: /tmp/ccw0kZOF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw0kZOF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw0kZOF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw0kZOF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw0kZOF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw0kZOF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw0kZOF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw0kZOF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw0kZOF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw0kZOF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw0kZOF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw0kZOF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw0kZOF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw0kZOF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw0kZOF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw0kZOF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw0kZOF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw0kZOF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw0kZOF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw0kZOF.s: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/omdsha256k192n104tau128v1/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/ccPyN8PM.s: Assembler messages:
encrypt.c: /tmp/ccPyN8PM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPyN8PM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPyN8PM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPyN8PM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyN8PM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyN8PM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyN8PM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyN8PM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyN8PM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyN8PM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyN8PM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyN8PM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPyN8PM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyN8PM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPyN8PM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyN8PM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPyN8PM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyN8PM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPyN8PM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPyN8PM.s: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/omdsha256k192n104tau128v1/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/ccz5z97U.s: Assembler messages:
encrypt.c: /tmp/ccz5z97U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz5z97U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz5z97U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz5z97U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5z97U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5z97U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5z97U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5z97U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5z97U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5z97U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5z97U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5z97U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz5z97U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5z97U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz5z97U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz5z97U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5z97U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5z97U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5z97U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5z97U.s: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/omdsha256k192n104tau128v1/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/ccCdtnaI.s: Assembler messages:
encrypt.c: /tmp/ccCdtnaI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCdtnaI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCdtnaI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCdtnaI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdtnaI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdtnaI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdtnaI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdtnaI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdtnaI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdtnaI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdtnaI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdtnaI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCdtnaI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdtnaI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCdtnaI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCdtnaI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdtnaI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCdtnaI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCdtnaI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdtnaI.s: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/omdsha256k192n104tau128v1/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/ccyUcHJE.s: Assembler messages:
encrypt.c: /tmp/ccyUcHJE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUcHJE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyUcHJE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyUcHJE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUcHJE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUcHJE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUcHJE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUcHJE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUcHJE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUcHJE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUcHJE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUcHJE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyUcHJE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUcHJE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyUcHJE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUcHJE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyUcHJE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUcHJE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyUcHJE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyUcHJE.s: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/omdsha256k192n104tau128v1/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/ccioWKIs.s: Assembler messages:
encrypt.c: /tmp/ccioWKIs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccioWKIs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccioWKIs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccioWKIs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioWKIs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioWKIs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioWKIs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioWKIs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioWKIs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioWKIs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioWKIs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioWKIs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccioWKIs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioWKIs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccioWKIs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioWKIs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccioWKIs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioWKIs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccioWKIs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccioWKIs.s: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/omdsha256k192n104tau128v1/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/cczzrzcB.s: Assembler messages:
encrypt.c: /tmp/cczzrzcB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczzrzcB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczzrzcB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczzrzcB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzrzcB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzrzcB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzrzcB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzrzcB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzrzcB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzrzcB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzrzcB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzrzcB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczzrzcB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzrzcB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczzrzcB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczzrzcB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzrzcB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczzrzcB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczzrzcB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzrzcB.s: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/omdsha256k192n104tau128v1/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/cc27Q5Gt.s: Assembler messages:
encrypt.c: /tmp/cc27Q5Gt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc27Q5Gt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc27Q5Gt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc27Q5Gt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27Q5Gt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27Q5Gt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27Q5Gt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27Q5Gt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27Q5Gt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27Q5Gt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27Q5Gt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27Q5Gt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc27Q5Gt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27Q5Gt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc27Q5Gt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc27Q5Gt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27Q5Gt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27Q5Gt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27Q5Gt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27Q5Gt.s: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/omdsha256k192n104tau128v1/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/ccH0I7El.s: Assembler messages:
encrypt.c: /tmp/ccH0I7El.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0I7El.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH0I7El.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH0I7El.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0I7El.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0I7El.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0I7El.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0I7El.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0I7El.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0I7El.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0I7El.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0I7El.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH0I7El.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0I7El.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH0I7El.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0I7El.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH0I7El.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0I7El.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0I7El.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0I7El.s: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/omdsha256k192n104tau128v1/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/cc7HWuiC.s: Assembler messages:
encrypt.c: /tmp/cc7HWuiC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7HWuiC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7HWuiC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7HWuiC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HWuiC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HWuiC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HWuiC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HWuiC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HWuiC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7HWuiC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7HWuiC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7HWuiC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7HWuiC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HWuiC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7HWuiC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7HWuiC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7HWuiC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7HWuiC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7HWuiC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7HWuiC.s: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/omdsha256k192n104tau128v1/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/ccc1rVVw.s: Assembler messages:
encrypt.c: /tmp/ccc1rVVw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc1rVVw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc1rVVw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc1rVVw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1rVVw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1rVVw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1rVVw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1rVVw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1rVVw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1rVVw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1rVVw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1rVVw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc1rVVw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1rVVw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc1rVVw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1rVVw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc1rVVw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1rVVw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc1rVVw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc1rVVw.s: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/omdsha256k192n104tau128v1/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/ccL2qHKy.s: Assembler messages:
encrypt.c: /tmp/ccL2qHKy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2qHKy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2qHKy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2qHKy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2qHKy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2qHKy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2qHKy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2qHKy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2qHKy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2qHKy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2qHKy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2qHKy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2qHKy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2qHKy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2qHKy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL2qHKy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2qHKy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2qHKy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2qHKy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2qHKy.s: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/omdsha256k192n104tau128v1/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/ccYeoZvp.s: Assembler messages:
encrypt.c: /tmp/ccYeoZvp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYeoZvp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYeoZvp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYeoZvp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeoZvp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeoZvp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeoZvp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeoZvp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeoZvp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeoZvp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeoZvp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeoZvp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYeoZvp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeoZvp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYeoZvp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeoZvp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYeoZvp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeoZvp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeoZvp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeoZvp.s: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/omdsha256k192n104tau128v1/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/ccTlOSK0.s: Assembler messages:
encrypt.c: /tmp/ccTlOSK0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTlOSK0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTlOSK0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTlOSK0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlOSK0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlOSK0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlOSK0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlOSK0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlOSK0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlOSK0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlOSK0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlOSK0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTlOSK0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlOSK0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTlOSK0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTlOSK0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlOSK0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlOSK0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlOSK0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlOSK0.s: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/omdsha256k192n104tau128v1/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/cca6HA6U.s: Assembler messages:
encrypt.c: /tmp/cca6HA6U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca6HA6U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca6HA6U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca6HA6U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6HA6U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6HA6U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6HA6U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6HA6U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6HA6U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6HA6U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6HA6U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6HA6U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca6HA6U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6HA6U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca6HA6U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6HA6U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca6HA6U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6HA6U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca6HA6U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca6HA6U.s: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/omdsha256k192n104tau128v1/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/ccUhFPkV.s: Assembler messages:
encrypt.c: /tmp/ccUhFPkV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUhFPkV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUhFPkV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUhFPkV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhFPkV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhFPkV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhFPkV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhFPkV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhFPkV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUhFPkV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUhFPkV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUhFPkV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUhFPkV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhFPkV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUhFPkV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUhFPkV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUhFPkV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUhFPkV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUhFPkV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUhFPkV.s: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/omdsha256k192n104tau128v1/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/cckYTDyW.s: Assembler messages:
encrypt.c: /tmp/cckYTDyW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckYTDyW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckYTDyW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckYTDyW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYTDyW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYTDyW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYTDyW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYTDyW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYTDyW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYTDyW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYTDyW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYTDyW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckYTDyW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYTDyW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckYTDyW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYTDyW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckYTDyW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYTDyW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYTDyW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYTDyW.s: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/omdsha256k192n104tau128v1/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/ccUVB3Vf.s: Assembler messages:
encrypt.c: /tmp/ccUVB3Vf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVB3Vf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUVB3Vf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUVB3Vf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVB3Vf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVB3Vf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVB3Vf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVB3Vf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVB3Vf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVB3Vf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVB3Vf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVB3Vf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUVB3Vf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVB3Vf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUVB3Vf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUVB3Vf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVB3Vf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUVB3Vf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUVB3Vf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVB3Vf.s: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/omdsha256k192n104tau128v1/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/ccuWxOlZ.s: Assembler messages:
encrypt.c: /tmp/ccuWxOlZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuWxOlZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuWxOlZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuWxOlZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWxOlZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWxOlZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWxOlZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWxOlZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWxOlZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWxOlZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWxOlZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWxOlZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuWxOlZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWxOlZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuWxOlZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWxOlZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuWxOlZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWxOlZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuWxOlZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuWxOlZ.s: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/omdsha256k192n104tau128v1/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/ccoc9Fm0.s: Assembler messages:
encrypt.c: /tmp/ccoc9Fm0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoc9Fm0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoc9Fm0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoc9Fm0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoc9Fm0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoc9Fm0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoc9Fm0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoc9Fm0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoc9Fm0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoc9Fm0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoc9Fm0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoc9Fm0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoc9Fm0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoc9Fm0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoc9Fm0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoc9Fm0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoc9Fm0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoc9Fm0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoc9Fm0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoc9Fm0.s: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/omdsha256k192n104tau128v1/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/ccrcx4YX.s: Assembler messages:
encrypt.c: /tmp/ccrcx4YX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrcx4YX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrcx4YX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrcx4YX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcx4YX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcx4YX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcx4YX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcx4YX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcx4YX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcx4YX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcx4YX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcx4YX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrcx4YX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcx4YX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrcx4YX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrcx4YX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrcx4YX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcx4YX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrcx4YX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrcx4YX.s: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/omdsha256k192n104tau128v1/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/ccEUEadY.s: Assembler messages:
encrypt.c: /tmp/ccEUEadY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUEadY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEUEadY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEUEadY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUEadY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUEadY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUEadY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUEadY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUEadY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUEadY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUEadY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUEadY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEUEadY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUEadY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEUEadY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEUEadY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEUEadY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUEadY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUEadY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUEadY.s: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/omdsha256k192n104tau128v1/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/ccqh7wdT.s: Assembler messages:
encrypt.c: /tmp/ccqh7wdT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqh7wdT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqh7wdT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqh7wdT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh7wdT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh7wdT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh7wdT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh7wdT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh7wdT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh7wdT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh7wdT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh7wdT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqh7wdT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh7wdT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqh7wdT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh7wdT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqh7wdT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh7wdT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqh7wdT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqh7wdT.s: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/omdsha256k192n104tau128v1/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/ccG17UQS.s: Assembler messages:
encrypt.c: /tmp/ccG17UQS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG17UQS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG17UQS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG17UQS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG17UQS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG17UQS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG17UQS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG17UQS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG17UQS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG17UQS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG17UQS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG17UQS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG17UQS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG17UQS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG17UQS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG17UQS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG17UQS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG17UQS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG17UQS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG17UQS.s: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/omdsha256k192n104tau128v1/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/ccboH37W.s: Assembler messages:
encrypt.c: /tmp/ccboH37W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccboH37W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccboH37W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccboH37W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboH37W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboH37W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboH37W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboH37W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboH37W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccboH37W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccboH37W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccboH37W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccboH37W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccboH37W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccboH37W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccboH37W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccboH37W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccboH37W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccboH37W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccboH37W.s: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/omdsha256k192n104tau128v1/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/cccLrzdW.s: Assembler messages:
encrypt.c: /tmp/cccLrzdW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccLrzdW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccLrzdW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccLrzdW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLrzdW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLrzdW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLrzdW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLrzdW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLrzdW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLrzdW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLrzdW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLrzdW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccLrzdW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLrzdW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccLrzdW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLrzdW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccLrzdW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccLrzdW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccLrzdW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccLrzdW.s: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/omdsha256k192n104tau128v1/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/ccmI2J29.s: Assembler messages:
encrypt.c: /tmp/ccmI2J29.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmI2J29.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmI2J29.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmI2J29.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmI2J29.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmI2J29.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmI2J29.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmI2J29.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmI2J29.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmI2J29.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmI2J29.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmI2J29.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmI2J29.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmI2J29.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmI2J29.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmI2J29.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmI2J29.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmI2J29.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmI2J29.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmI2J29.s: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/omdsha256k192n104tau128v1/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/cc8ebnHX.s: Assembler messages:
encrypt.c: /tmp/cc8ebnHX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ebnHX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ebnHX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ebnHX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebnHX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebnHX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebnHX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebnHX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebnHX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ebnHX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ebnHX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ebnHX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ebnHX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebnHX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ebnHX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ebnHX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8ebnHX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ebnHX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ebnHX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ebnHX.s: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/omdsha256k192n104tau128v1/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/cczO8VqZ.s: Assembler messages:
encrypt.c: /tmp/cczO8VqZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczO8VqZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczO8VqZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczO8VqZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczO8VqZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczO8VqZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczO8VqZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczO8VqZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczO8VqZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczO8VqZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczO8VqZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczO8VqZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczO8VqZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczO8VqZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczO8VqZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczO8VqZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczO8VqZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczO8VqZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczO8VqZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczO8VqZ.s: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/omdsha256k192n104tau128v1/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/cc2sUfik.s: Assembler messages:
encrypt.c: /tmp/cc2sUfik.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2sUfik.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2sUfik.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2sUfik.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUfik.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUfik.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUfik.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUfik.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUfik.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sUfik.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sUfik.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sUfik.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2sUfik.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUfik.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2sUfik.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2sUfik.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sUfik.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2sUfik.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2sUfik.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sUfik.s: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/omdsha256k192n104tau128v1/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/cciRxTmf.s: Assembler messages:
encrypt.c: /tmp/cciRxTmf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciRxTmf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciRxTmf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciRxTmf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRxTmf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRxTmf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRxTmf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRxTmf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRxTmf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciRxTmf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciRxTmf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciRxTmf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciRxTmf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciRxTmf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciRxTmf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciRxTmf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciRxTmf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciRxTmf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciRxTmf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciRxTmf.s: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/omdsha256k192n104tau128v1/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/ccs93lf5.s: Assembler messages:
encrypt.c: /tmp/ccs93lf5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs93lf5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs93lf5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs93lf5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs93lf5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs93lf5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs93lf5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs93lf5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs93lf5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs93lf5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs93lf5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs93lf5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs93lf5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs93lf5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs93lf5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs93lf5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs93lf5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs93lf5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs93lf5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs93lf5.s: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/omdsha256k192n104tau128v1/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/ccu0Sveg.s: Assembler messages:
encrypt.c: /tmp/ccu0Sveg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0Sveg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu0Sveg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu0Sveg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0Sveg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0Sveg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0Sveg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0Sveg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0Sveg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0Sveg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0Sveg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0Sveg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu0Sveg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0Sveg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu0Sveg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu0Sveg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0Sveg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0Sveg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0Sveg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0Sveg.s: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/omdsha256k192n104tau128v1/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/cc7BbC7w.s: Assembler messages:
encrypt.c: /tmp/cc7BbC7w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BbC7w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7BbC7w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7BbC7w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BbC7w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BbC7w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BbC7w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BbC7w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BbC7w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BbC7w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BbC7w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BbC7w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7BbC7w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BbC7w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7BbC7w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7BbC7w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BbC7w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BbC7w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BbC7w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BbC7w.s: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/omdsha256k192n104tau128v1/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/ccoVvGce.s: Assembler messages:
encrypt.c: /tmp/ccoVvGce.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVvGce.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoVvGce.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoVvGce.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVvGce.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVvGce.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVvGce.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVvGce.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVvGce.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVvGce.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVvGce.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVvGce.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoVvGce.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVvGce.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoVvGce.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVvGce.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoVvGce.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoVvGce.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVvGce.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoVvGce.s: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/omdsha256k192n104tau128v1/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/cc5wEMLi.s: Assembler messages:
encrypt.c: /tmp/cc5wEMLi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5wEMLi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5wEMLi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5wEMLi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wEMLi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wEMLi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wEMLi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wEMLi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wEMLi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wEMLi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wEMLi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wEMLi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5wEMLi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wEMLi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5wEMLi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5wEMLi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wEMLi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5wEMLi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5wEMLi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wEMLi.s: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/omdsha256k192n104tau128v1/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/ccRnfQc8.s: Assembler messages:
encrypt.c: /tmp/ccRnfQc8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRnfQc8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRnfQc8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRnfQc8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnfQc8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnfQc8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnfQc8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnfQc8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnfQc8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnfQc8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnfQc8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnfQc8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRnfQc8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnfQc8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRnfQc8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnfQc8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRnfQc8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRnfQc8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRnfQc8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRnfQc8.s: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/omdsha256k192n104tau128v1/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/cc38zgB1.s: Assembler messages:
encrypt.c: /tmp/cc38zgB1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc38zgB1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc38zgB1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc38zgB1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38zgB1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38zgB1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38zgB1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38zgB1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38zgB1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc38zgB1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc38zgB1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc38zgB1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc38zgB1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38zgB1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc38zgB1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc38zgB1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc38zgB1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc38zgB1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc38zgB1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc38zgB1.s: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/omdsha256k192n104tau128v1/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/ccKzPAR5.s: Assembler messages:
encrypt.c: /tmp/ccKzPAR5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKzPAR5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKzPAR5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKzPAR5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzPAR5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzPAR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzPAR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzPAR5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzPAR5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKzPAR5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKzPAR5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKzPAR5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKzPAR5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzPAR5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKzPAR5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKzPAR5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKzPAR5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKzPAR5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKzPAR5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzPAR5.s: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/omdsha256k192n104tau128v1/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/cc1xnNt1.s: Assembler messages:
encrypt.c: /tmp/cc1xnNt1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1xnNt1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1xnNt1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1xnNt1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xnNt1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xnNt1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xnNt1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xnNt1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xnNt1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xnNt1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xnNt1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xnNt1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1xnNt1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xnNt1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1xnNt1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1xnNt1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xnNt1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1xnNt1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1xnNt1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xnNt1.s: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/omdsha256k192n104tau128v1/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/cceUvrbZ.s: Assembler messages:
encrypt.c: /tmp/cceUvrbZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceUvrbZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceUvrbZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceUvrbZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUvrbZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUvrbZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUvrbZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUvrbZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUvrbZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUvrbZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUvrbZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUvrbZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceUvrbZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUvrbZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceUvrbZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUvrbZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceUvrbZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUvrbZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUvrbZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUvrbZ.s: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/omdsha256k192n104tau128v1/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/ccH7uDS0.s: Assembler messages:
encrypt.c: /tmp/ccH7uDS0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH7uDS0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH7uDS0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH7uDS0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7uDS0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7uDS0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7uDS0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7uDS0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7uDS0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7uDS0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7uDS0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7uDS0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH7uDS0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7uDS0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH7uDS0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7uDS0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH7uDS0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7uDS0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH7uDS0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH7uDS0.s: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/omdsha256k192n104tau128v1/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/ccSMirpg.s: Assembler messages:
encrypt.c: /tmp/ccSMirpg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSMirpg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSMirpg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSMirpg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMirpg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMirpg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMirpg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMirpg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMirpg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMirpg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMirpg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMirpg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSMirpg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMirpg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSMirpg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSMirpg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMirpg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMirpg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMirpg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMirpg.s: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/omdsha256k192n104tau128v1/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/ccLbZGI1.s: Assembler messages:
encrypt.c: /tmp/ccLbZGI1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLbZGI1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLbZGI1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLbZGI1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbZGI1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbZGI1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbZGI1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbZGI1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbZGI1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbZGI1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbZGI1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbZGI1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLbZGI1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbZGI1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLbZGI1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLbZGI1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbZGI1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLbZGI1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLbZGI1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbZGI1.s: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/omdsha256k192n104tau128v1/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/ccXYrZ41.s: Assembler messages:
encrypt.c: /tmp/ccXYrZ41.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXYrZ41.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXYrZ41.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXYrZ41.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYrZ41.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYrZ41.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYrZ41.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYrZ41.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYrZ41.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYrZ41.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYrZ41.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYrZ41.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXYrZ41.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYrZ41.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXYrZ41.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYrZ41.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXYrZ41.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYrZ41.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXYrZ41.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXYrZ41.s: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/omdsha256k192n104tau128v1/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/ccNk3PRQ.s: Assembler messages:
encrypt.c: /tmp/ccNk3PRQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNk3PRQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNk3PRQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNk3PRQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk3PRQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk3PRQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk3PRQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk3PRQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk3PRQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk3PRQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk3PRQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk3PRQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNk3PRQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk3PRQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNk3PRQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk3PRQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNk3PRQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk3PRQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNk3PRQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNk3PRQ.s: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/omdsha256k192n104tau128v1/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/ccX5Ahgr.s: Assembler messages:
encrypt.c: /tmp/ccX5Ahgr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5Ahgr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX5Ahgr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX5Ahgr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5Ahgr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5Ahgr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5Ahgr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5Ahgr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5Ahgr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5Ahgr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5Ahgr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5Ahgr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX5Ahgr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5Ahgr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX5Ahgr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX5Ahgr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5Ahgr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5Ahgr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5Ahgr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5Ahgr.s: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/omdsha256k192n104tau128v1/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/ccqb3YGN.s: Assembler messages:
encrypt.c: /tmp/ccqb3YGN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqb3YGN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqb3YGN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqb3YGN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3YGN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3YGN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3YGN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3YGN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3YGN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqb3YGN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqb3YGN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqb3YGN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqb3YGN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb3YGN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqb3YGN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqb3YGN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqb3YGN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqb3YGN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqb3YGN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqb3YGN.s: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/omdsha256k192n104tau128v1/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/ccttaIun.s: Assembler messages:
encrypt.c: /tmp/ccttaIun.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccttaIun.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccttaIun.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccttaIun.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttaIun.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttaIun.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttaIun.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttaIun.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttaIun.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccttaIun.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccttaIun.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccttaIun.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccttaIun.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttaIun.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccttaIun.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccttaIun.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccttaIun.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccttaIun.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccttaIun.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttaIun.s: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/omdsha256k192n104tau128v1/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/cc7NrVzy.s: Assembler messages:
encrypt.c: /tmp/cc7NrVzy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7NrVzy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7NrVzy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7NrVzy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NrVzy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NrVzy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NrVzy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NrVzy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NrVzy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NrVzy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NrVzy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NrVzy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7NrVzy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NrVzy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7NrVzy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7NrVzy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NrVzy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NrVzy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NrVzy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NrVzy.s: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/omdsha256k192n104tau128v1/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/cccN1KbP.s: Assembler messages:
encrypt.c: /tmp/cccN1KbP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccN1KbP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccN1KbP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccN1KbP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN1KbP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN1KbP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN1KbP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN1KbP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN1KbP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccN1KbP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccN1KbP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccN1KbP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccN1KbP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccN1KbP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccN1KbP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccN1KbP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccN1KbP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccN1KbP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccN1KbP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccN1KbP.s: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/omdsha256k192n104tau128v1/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/cc680z4n.s: Assembler messages:
encrypt.c: /tmp/cc680z4n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc680z4n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc680z4n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc680z4n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc680z4n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc680z4n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc680z4n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc680z4n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc680z4n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc680z4n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc680z4n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc680z4n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc680z4n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc680z4n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc680z4n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc680z4n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc680z4n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc680z4n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc680z4n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc680z4n.s: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/omdsha256k192n104tau128v1/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/ccW2gatN.s: Assembler messages:
encrypt.c: /tmp/ccW2gatN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW2gatN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW2gatN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW2gatN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2gatN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2gatN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2gatN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2gatN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2gatN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2gatN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2gatN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2gatN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW2gatN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2gatN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW2gatN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2gatN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW2gatN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2gatN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2gatN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2gatN.s: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/omdsha256k192n104tau128v1/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/cc9FFNVR.s: Assembler messages:
encrypt.c: /tmp/cc9FFNVR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9FFNVR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9FFNVR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9FFNVR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFNVR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFNVR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFNVR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFNVR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFNVR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FFNVR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FFNVR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FFNVR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9FFNVR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFNVR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9FFNVR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9FFNVR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FFNVR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9FFNVR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9FFNVR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FFNVR.s: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/omdsha256k192n104tau128v1/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/ccHQXJsd.s: Assembler messages:
encrypt.c: /tmp/ccHQXJsd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHQXJsd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHQXJsd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHQXJsd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQXJsd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQXJsd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQXJsd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQXJsd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQXJsd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQXJsd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQXJsd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQXJsd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHQXJsd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQXJsd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHQXJsd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQXJsd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHQXJsd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQXJsd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQXJsd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQXJsd.s: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/omdsha256k192n104tau128v1/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/ccSrutwa.s: Assembler messages:
encrypt.c: /tmp/ccSrutwa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSrutwa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSrutwa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSrutwa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrutwa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrutwa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrutwa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrutwa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrutwa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrutwa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrutwa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrutwa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSrutwa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrutwa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSrutwa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrutwa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSrutwa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSrutwa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSrutwa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSrutwa.s: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/omdsha256k192n104tau128v1/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/ccXoWmdJ.s: Assembler messages:
encrypt.c: /tmp/ccXoWmdJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXoWmdJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXoWmdJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXoWmdJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoWmdJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoWmdJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoWmdJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoWmdJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoWmdJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXoWmdJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXoWmdJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXoWmdJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXoWmdJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoWmdJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXoWmdJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXoWmdJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXoWmdJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXoWmdJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXoWmdJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoWmdJ.s: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/omdsha256k192n104tau128v1/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/ccBmvYZX.s: Assembler messages:
encrypt.c: /tmp/ccBmvYZX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBmvYZX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBmvYZX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBmvYZX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmvYZX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmvYZX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmvYZX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmvYZX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmvYZX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBmvYZX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBmvYZX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBmvYZX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBmvYZX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmvYZX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBmvYZX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBmvYZX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBmvYZX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBmvYZX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBmvYZX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmvYZX.s: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/omdsha256k192n104tau128v1/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/ccDylycc.s: Assembler messages:
encrypt.c: /tmp/ccDylycc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDylycc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDylycc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDylycc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDylycc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDylycc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDylycc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDylycc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDylycc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDylycc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDylycc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDylycc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDylycc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDylycc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDylycc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDylycc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDylycc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDylycc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDylycc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDylycc.s: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/omdsha256k192n104tau128v1/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/cc7tM47J.s: Assembler messages:
encrypt.c: /tmp/cc7tM47J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7tM47J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7tM47J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7tM47J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tM47J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tM47J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tM47J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tM47J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tM47J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7tM47J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7tM47J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7tM47J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7tM47J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tM47J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7tM47J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7tM47J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7tM47J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7tM47J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7tM47J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tM47J.s: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/omdsha256k192n104tau128v1/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/ccp34ela.s: Assembler messages:
encrypt.c: /tmp/ccp34ela.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp34ela.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp34ela.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp34ela.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp34ela.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp34ela.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp34ela.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp34ela.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp34ela.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp34ela.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp34ela.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp34ela.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp34ela.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp34ela.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp34ela.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp34ela.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp34ela.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp34ela.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp34ela.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp34ela.s: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/omdsha256k192n104tau128v1/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/ccisqHcN.s: Assembler messages:
encrypt.c: /tmp/ccisqHcN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccisqHcN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccisqHcN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccisqHcN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisqHcN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisqHcN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisqHcN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisqHcN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisqHcN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccisqHcN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccisqHcN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccisqHcN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccisqHcN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisqHcN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccisqHcN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccisqHcN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccisqHcN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccisqHcN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccisqHcN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccisqHcN.s: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/omdsha256k192n104tau128v1/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/ccjohrjJ.s: Assembler messages:
encrypt.c: /tmp/ccjohrjJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjohrjJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjohrjJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjohrjJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjohrjJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjohrjJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjohrjJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjohrjJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjohrjJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjohrjJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjohrjJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjohrjJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjohrjJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjohrjJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjohrjJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjohrjJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjohrjJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjohrjJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjohrjJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjohrjJ.s: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/omdsha256k192n104tau128v1/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/ccHpfjjC.s: Assembler messages:
encrypt.c: /tmp/ccHpfjjC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHpfjjC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHpfjjC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHpfjjC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpfjjC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpfjjC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpfjjC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpfjjC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpfjjC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpfjjC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpfjjC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpfjjC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHpfjjC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpfjjC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHpfjjC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHpfjjC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHpfjjC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpfjjC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHpfjjC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHpfjjC.s: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/omdsha256k192n104tau128v1/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/cckOfcxr.s: Assembler messages:
encrypt.c: /tmp/cckOfcxr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOfcxr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckOfcxr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckOfcxr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOfcxr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOfcxr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOfcxr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOfcxr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOfcxr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOfcxr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOfcxr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOfcxr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckOfcxr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOfcxr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckOfcxr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOfcxr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckOfcxr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckOfcxr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOfcxr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOfcxr.s: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/omdsha256k192n104tau128v1/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/ccLpU9WM.s: Assembler messages:
encrypt.c: /tmp/ccLpU9WM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLpU9WM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLpU9WM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLpU9WM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpU9WM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpU9WM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpU9WM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpU9WM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpU9WM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLpU9WM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLpU9WM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLpU9WM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLpU9WM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpU9WM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLpU9WM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLpU9WM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLpU9WM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLpU9WM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLpU9WM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLpU9WM.s: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/omdsha256k192n104tau128v1/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/ccNxmX3E.s: Assembler messages:
encrypt.c: /tmp/ccNxmX3E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNxmX3E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNxmX3E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNxmX3E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxmX3E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxmX3E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxmX3E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxmX3E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxmX3E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxmX3E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxmX3E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxmX3E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNxmX3E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxmX3E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNxmX3E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNxmX3E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNxmX3E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNxmX3E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNxmX3E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxmX3E.s: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/omdsha256k192n104tau128v1/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/ccL37sAB.s: Assembler messages:
encrypt.c: /tmp/ccL37sAB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL37sAB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL37sAB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL37sAB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL37sAB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL37sAB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL37sAB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL37sAB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL37sAB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL37sAB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL37sAB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL37sAB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL37sAB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL37sAB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL37sAB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL37sAB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL37sAB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL37sAB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL37sAB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL37sAB.s: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/omdsha256k192n104tau128v1/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/ccxvcJKq.s: Assembler messages:
encrypt.c: /tmp/ccxvcJKq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxvcJKq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxvcJKq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxvcJKq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvcJKq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvcJKq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvcJKq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvcJKq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvcJKq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvcJKq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvcJKq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvcJKq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxvcJKq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvcJKq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxvcJKq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvcJKq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxvcJKq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvcJKq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvcJKq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvcJKq.s: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/omdsha256k192n104tau128v1/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/ccbd30qk.s: Assembler messages:
encrypt.c: /tmp/ccbd30qk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbd30qk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbd30qk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbd30qk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd30qk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd30qk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd30qk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd30qk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd30qk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbd30qk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbd30qk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbd30qk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbd30qk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbd30qk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbd30qk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbd30qk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbd30qk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbd30qk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbd30qk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbd30qk.s: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/omdsha256k192n104tau128v1/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/ccnm9Q5p.s: Assembler messages:
encrypt.c: /tmp/ccnm9Q5p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnm9Q5p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnm9Q5p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnm9Q5p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnm9Q5p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnm9Q5p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnm9Q5p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnm9Q5p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnm9Q5p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnm9Q5p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnm9Q5p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnm9Q5p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnm9Q5p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnm9Q5p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnm9Q5p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnm9Q5p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnm9Q5p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnm9Q5p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnm9Q5p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnm9Q5p.s: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/omdsha256k192n104tau128v1/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/ccUbWqK7.s: Assembler messages:
encrypt.c: /tmp/ccUbWqK7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUbWqK7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUbWqK7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUbWqK7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbWqK7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbWqK7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbWqK7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbWqK7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbWqK7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbWqK7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbWqK7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbWqK7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUbWqK7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbWqK7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUbWqK7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbWqK7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUbWqK7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbWqK7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUbWqK7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUbWqK7.s: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/omdsha256k192n104tau128v1/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/cciZbQRh.s: Assembler messages:
encrypt.c: /tmp/cciZbQRh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciZbQRh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciZbQRh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciZbQRh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZbQRh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZbQRh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZbQRh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZbQRh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZbQRh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZbQRh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZbQRh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZbQRh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciZbQRh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZbQRh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciZbQRh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciZbQRh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZbQRh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZbQRh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZbQRh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZbQRh.s: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/omdsha256k192n104tau128v1/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/ccQfKLil.s: Assembler messages:
encrypt.c: /tmp/ccQfKLil.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQfKLil.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQfKLil.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQfKLil.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfKLil.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfKLil.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfKLil.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfKLil.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfKLil.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfKLil.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfKLil.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfKLil.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQfKLil.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQfKLil.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQfKLil.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfKLil.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQfKLil.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQfKLil.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQfKLil.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQfKLil.s: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/omdsha256k192n104tau128v1/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/cchO4rpw.s: Assembler messages:
encrypt.c: /tmp/cchO4rpw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchO4rpw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchO4rpw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchO4rpw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchO4rpw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchO4rpw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchO4rpw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchO4rpw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchO4rpw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchO4rpw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchO4rpw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchO4rpw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchO4rpw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchO4rpw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchO4rpw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchO4rpw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchO4rpw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchO4rpw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchO4rpw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchO4rpw.s: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/omdsha256k192n104tau128v1/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/ccJJoo5a.s: Assembler messages:
encrypt.c: /tmp/ccJJoo5a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJoo5a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJoo5a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJoo5a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJoo5a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJoo5a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJoo5a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJoo5a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJoo5a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJoo5a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJoo5a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJoo5a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJoo5a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJoo5a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJoo5a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJoo5a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJJoo5a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJoo5a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJoo5a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJoo5a.s: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/omdsha256k192n104tau128v1/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/ccpFtVOh.s: Assembler messages:
encrypt.c: /tmp/ccpFtVOh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpFtVOh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpFtVOh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpFtVOh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFtVOh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFtVOh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFtVOh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFtVOh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFtVOh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpFtVOh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpFtVOh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpFtVOh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpFtVOh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFtVOh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpFtVOh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpFtVOh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpFtVOh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpFtVOh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpFtVOh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFtVOh.s: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/omdsha256k192n104tau128v1/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/ccVecASL.s: Assembler messages:
encrypt.c: /tmp/ccVecASL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVecASL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVecASL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVecASL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVecASL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVecASL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVecASL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVecASL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVecASL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVecASL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVecASL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVecASL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVecASL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVecASL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVecASL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVecASL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVecASL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVecASL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVecASL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVecASL.s: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/omdsha256k192n104tau128v1/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/ccmRWTP6.s: Assembler messages:
encrypt.c: /tmp/ccmRWTP6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmRWTP6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmRWTP6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmRWTP6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRWTP6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRWTP6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRWTP6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRWTP6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRWTP6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRWTP6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRWTP6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRWTP6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmRWTP6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRWTP6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmRWTP6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRWTP6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmRWTP6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmRWTP6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmRWTP6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmRWTP6.s: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/omdsha256k192n104tau128v1/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/ccQsRkjD.s: Assembler messages:
encrypt.c: /tmp/ccQsRkjD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQsRkjD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQsRkjD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQsRkjD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsRkjD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsRkjD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsRkjD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsRkjD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsRkjD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQsRkjD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQsRkjD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQsRkjD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQsRkjD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsRkjD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQsRkjD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQsRkjD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQsRkjD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQsRkjD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQsRkjD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQsRkjD.s: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/omdsha256k192n104tau128v1/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/ccUGH3i7.s: Assembler messages:
encrypt.c: /tmp/ccUGH3i7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUGH3i7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUGH3i7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUGH3i7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH3i7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH3i7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH3i7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH3i7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH3i7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH3i7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH3i7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH3i7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUGH3i7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH3i7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUGH3i7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH3i7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUGH3i7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH3i7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUGH3i7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUGH3i7.s: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/omdsha256k192n104tau128v1/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/ccJXDZ0K.s: Assembler messages:
encrypt.c: /tmp/ccJXDZ0K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXDZ0K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJXDZ0K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJXDZ0K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXDZ0K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXDZ0K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXDZ0K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXDZ0K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXDZ0K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXDZ0K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXDZ0K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXDZ0K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJXDZ0K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXDZ0K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJXDZ0K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJXDZ0K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXDZ0K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXDZ0K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXDZ0K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXDZ0K.s: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/omdsha256k192n104tau128v1/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/ccg3GiT9.s: Assembler messages:
encrypt.c: /tmp/ccg3GiT9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg3GiT9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg3GiT9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg3GiT9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3GiT9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3GiT9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3GiT9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3GiT9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3GiT9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3GiT9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3GiT9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3GiT9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg3GiT9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3GiT9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg3GiT9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3GiT9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg3GiT9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg3GiT9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg3GiT9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg3GiT9.s: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/omdsha256k192n104tau128v1/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/cc3rhak6.s: Assembler messages:
encrypt.c: /tmp/cc3rhak6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rhak6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rhak6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rhak6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rhak6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rhak6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rhak6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rhak6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rhak6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rhak6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rhak6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rhak6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rhak6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rhak6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rhak6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rhak6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3rhak6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rhak6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rhak6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rhak6.s: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/omdsha256k192n104tau128v1/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/ccF6I20D.s: Assembler messages:
encrypt.c: /tmp/ccF6I20D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF6I20D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF6I20D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF6I20D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6I20D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6I20D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6I20D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6I20D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6I20D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6I20D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6I20D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6I20D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF6I20D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6I20D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF6I20D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF6I20D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6I20D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6I20D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6I20D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6I20D.s: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/omdsha256k192n104tau128v1/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/ccGPhnm8.s: Assembler messages:
encrypt.c: /tmp/ccGPhnm8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGPhnm8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGPhnm8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGPhnm8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPhnm8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPhnm8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPhnm8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPhnm8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPhnm8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPhnm8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPhnm8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPhnm8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGPhnm8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPhnm8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGPhnm8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGPhnm8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPhnm8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPhnm8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPhnm8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPhnm8.s: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/omdsha256k192n104tau128v1/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/ccYRJSFx.s: Assembler messages:
encrypt.c: /tmp/ccYRJSFx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYRJSFx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYRJSFx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYRJSFx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRJSFx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRJSFx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRJSFx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRJSFx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRJSFx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYRJSFx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYRJSFx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYRJSFx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYRJSFx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRJSFx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYRJSFx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYRJSFx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYRJSFx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYRJSFx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYRJSFx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYRJSFx.s: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/omdsha256k192n104tau128v1/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/ccUrnYk4.s: Assembler messages:
encrypt.c: /tmp/ccUrnYk4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrnYk4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUrnYk4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUrnYk4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrnYk4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrnYk4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrnYk4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrnYk4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrnYk4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrnYk4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrnYk4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrnYk4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUrnYk4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrnYk4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUrnYk4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUrnYk4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUrnYk4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrnYk4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrnYk4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrnYk4.s: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/omdsha256k192n104tau128v1/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/ccoK5qQu.s: Assembler messages:
encrypt.c: /tmp/ccoK5qQu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoK5qQu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoK5qQu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoK5qQu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoK5qQu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoK5qQu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoK5qQu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoK5qQu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoK5qQu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoK5qQu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoK5qQu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoK5qQu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoK5qQu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoK5qQu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoK5qQu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoK5qQu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoK5qQu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoK5qQu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoK5qQu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoK5qQu.s: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/omdsha256k192n104tau128v1/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/ccEDgNhz.s: Assembler messages:
encrypt.c: /tmp/ccEDgNhz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEDgNhz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEDgNhz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEDgNhz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgNhz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgNhz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgNhz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgNhz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgNhz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgNhz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgNhz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgNhz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEDgNhz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgNhz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEDgNhz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgNhz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEDgNhz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgNhz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEDgNhz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEDgNhz.s: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/omdsha256k192n104tau128v1/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/ccUutJni.s: Assembler messages:
encrypt.c: /tmp/ccUutJni.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUutJni.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUutJni.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUutJni.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUutJni.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUutJni.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUutJni.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUutJni.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUutJni.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUutJni.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUutJni.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUutJni.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUutJni.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUutJni.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUutJni.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUutJni.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUutJni.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUutJni.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUutJni.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUutJni.s: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/omdsha256k192n104tau128v1/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/cc4snkM2.s: Assembler messages:
encrypt.c: /tmp/cc4snkM2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4snkM2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4snkM2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4snkM2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4snkM2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4snkM2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4snkM2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4snkM2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4snkM2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4snkM2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4snkM2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4snkM2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4snkM2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4snkM2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4snkM2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4snkM2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4snkM2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4snkM2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4snkM2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4snkM2.s: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/omdsha256k192n104tau128v1/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/ccLCBgkt.s: Assembler messages:
encrypt.c: /tmp/ccLCBgkt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLCBgkt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLCBgkt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLCBgkt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCBgkt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCBgkt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCBgkt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCBgkt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCBgkt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCBgkt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCBgkt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCBgkt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLCBgkt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCBgkt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLCBgkt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCBgkt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLCBgkt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCBgkt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLCBgkt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLCBgkt.s: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/omdsha256k192n104tau128v1/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/cc9YYmwM.s: Assembler messages:
encrypt.c: /tmp/cc9YYmwM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9YYmwM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9YYmwM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9YYmwM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YYmwM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YYmwM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YYmwM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YYmwM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YYmwM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9YYmwM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9YYmwM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9YYmwM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9YYmwM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YYmwM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9YYmwM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9YYmwM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9YYmwM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9YYmwM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9YYmwM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YYmwM.s: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/omdsha256k192n104tau128v1/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/ccTz8JuP.s: Assembler messages:
encrypt.c: /tmp/ccTz8JuP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTz8JuP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTz8JuP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTz8JuP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz8JuP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz8JuP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz8JuP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz8JuP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz8JuP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTz8JuP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTz8JuP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTz8JuP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTz8JuP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz8JuP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTz8JuP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTz8JuP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTz8JuP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTz8JuP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTz8JuP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTz8JuP.s: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/omdsha256k192n104tau128v1/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/ccLEnnvJ.s: Assembler messages:
encrypt.c: /tmp/ccLEnnvJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLEnnvJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLEnnvJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLEnnvJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEnnvJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEnnvJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEnnvJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEnnvJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEnnvJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLEnnvJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLEnnvJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLEnnvJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLEnnvJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEnnvJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLEnnvJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLEnnvJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLEnnvJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLEnnvJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLEnnvJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLEnnvJ.s: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/omdsha256k192n104tau128v1/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/ccWNknTH.s: Assembler messages:
encrypt.c: /tmp/ccWNknTH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWNknTH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWNknTH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWNknTH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNknTH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNknTH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNknTH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNknTH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNknTH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWNknTH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWNknTH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWNknTH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWNknTH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNknTH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWNknTH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWNknTH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWNknTH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWNknTH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWNknTH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNknTH.s: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/omdsha256k192n104tau128v1/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/cc4soa6R.s: Assembler messages:
encrypt.c: /tmp/cc4soa6R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4soa6R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4soa6R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4soa6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4soa6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4soa6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4soa6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4soa6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4soa6R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4soa6R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4soa6R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4soa6R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4soa6R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4soa6R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4soa6R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4soa6R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4soa6R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4soa6R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4soa6R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4soa6R.s: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/omdsha256k192n104tau128v1/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/cc7YG65Y.s: Assembler messages:
encrypt.c: /tmp/cc7YG65Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7YG65Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7YG65Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7YG65Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YG65Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YG65Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YG65Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YG65Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YG65Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YG65Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YG65Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YG65Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7YG65Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YG65Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7YG65Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7YG65Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7YG65Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7YG65Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7YG65Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YG65Y.s: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/omdsha256k192n104tau128v1/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/ccY2TstK.s: Assembler messages:
encrypt.c: /tmp/ccY2TstK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY2TstK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY2TstK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY2TstK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2TstK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2TstK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2TstK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2TstK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2TstK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2TstK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2TstK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2TstK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY2TstK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2TstK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY2TstK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY2TstK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY2TstK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY2TstK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY2TstK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2TstK.s: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/omdsha256k192n104tau128v1/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/ccicyltH.s: Assembler messages:
encrypt.c: /tmp/ccicyltH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccicyltH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccicyltH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccicyltH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicyltH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicyltH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicyltH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicyltH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicyltH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccicyltH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccicyltH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccicyltH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccicyltH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicyltH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccicyltH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccicyltH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccicyltH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccicyltH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccicyltH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccicyltH.s: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/omdsha256k192n104tau128v1/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/ccQ8SQkE.s: Assembler messages:
encrypt.c: /tmp/ccQ8SQkE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ8SQkE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ8SQkE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ8SQkE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8SQkE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8SQkE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8SQkE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8SQkE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8SQkE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8SQkE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8SQkE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8SQkE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ8SQkE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8SQkE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ8SQkE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8SQkE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ8SQkE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8SQkE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8SQkE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8SQkE.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/omdsha256k192n104tau128v1/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/ccjq232E.s: Assembler messages:
encrypt.c: /tmp/ccjq232E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjq232E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjq232E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjq232E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq232E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq232E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq232E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq232E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq232E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjq232E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjq232E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjq232E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjq232E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq232E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjq232E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjq232E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjq232E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjq232E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjq232E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjq232E.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/omdsha256k192n104tau128v1/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/cc0Pz6oz.s: Assembler messages:
encrypt.c: /tmp/cc0Pz6oz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Pz6oz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Pz6oz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Pz6oz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pz6oz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pz6oz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pz6oz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pz6oz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pz6oz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pz6oz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pz6oz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pz6oz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Pz6oz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pz6oz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Pz6oz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pz6oz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Pz6oz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pz6oz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Pz6oz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Pz6oz.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/omdsha256k192n104tau128v1/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/cczCwDhu.s: Assembler messages:
encrypt.c: /tmp/cczCwDhu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczCwDhu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczCwDhu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczCwDhu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCwDhu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCwDhu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCwDhu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCwDhu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCwDhu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCwDhu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCwDhu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCwDhu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczCwDhu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCwDhu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczCwDhu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczCwDhu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczCwDhu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczCwDhu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczCwDhu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCwDhu.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/omdsha256k192n104tau128v1/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/cc3Zux3G.s: Assembler messages:
encrypt.c: /tmp/cc3Zux3G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Zux3G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Zux3G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Zux3G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Zux3G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Zux3G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Zux3G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Zux3G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Zux3G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Zux3G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Zux3G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Zux3G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Zux3G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Zux3G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Zux3G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Zux3G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3Zux3G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Zux3G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Zux3G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Zux3G.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/omdsha256k192n104tau128v1/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/ccRzsBKM.s: Assembler messages:
encrypt.c: /tmp/ccRzsBKM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRzsBKM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRzsBKM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRzsBKM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzsBKM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzsBKM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzsBKM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzsBKM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzsBKM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzsBKM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzsBKM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzsBKM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRzsBKM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzsBKM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRzsBKM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRzsBKM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzsBKM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzsBKM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzsBKM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzsBKM.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/omdsha256k192n104tau128v1/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/cc6sSG7E.s: Assembler messages:
encrypt.c: /tmp/cc6sSG7E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6sSG7E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6sSG7E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6sSG7E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sSG7E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sSG7E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sSG7E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sSG7E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sSG7E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6sSG7E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6sSG7E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6sSG7E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6sSG7E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sSG7E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6sSG7E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6sSG7E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6sSG7E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6sSG7E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6sSG7E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6sSG7E.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/omdsha256k192n104tau128v1/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/ccdtmUAx.s: Assembler messages:
encrypt.c: /tmp/ccdtmUAx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtmUAx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdtmUAx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdtmUAx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtmUAx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtmUAx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtmUAx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtmUAx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtmUAx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtmUAx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtmUAx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtmUAx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdtmUAx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtmUAx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdtmUAx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdtmUAx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtmUAx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtmUAx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtmUAx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtmUAx.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/omdsha256k192n104tau128v1/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/ccXzVTnh.s: Assembler messages:
encrypt.c: /tmp/ccXzVTnh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXzVTnh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXzVTnh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXzVTnh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzVTnh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzVTnh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzVTnh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzVTnh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzVTnh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzVTnh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzVTnh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzVTnh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXzVTnh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzVTnh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXzVTnh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXzVTnh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXzVTnh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXzVTnh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXzVTnh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzVTnh.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/omdsha256k192n104tau128v1/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/ccsUMmOi.s: Assembler messages:
encrypt.c: /tmp/ccsUMmOi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsUMmOi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsUMmOi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsUMmOi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMmOi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMmOi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMmOi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMmOi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMmOi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUMmOi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUMmOi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUMmOi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsUMmOi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUMmOi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsUMmOi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUMmOi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsUMmOi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUMmOi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsUMmOi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsUMmOi.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/omdsha256k192n104tau128v1/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/ccJp32K3.s: Assembler messages:
encrypt.c: /tmp/ccJp32K3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJp32K3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJp32K3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJp32K3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp32K3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp32K3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp32K3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp32K3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp32K3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJp32K3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJp32K3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJp32K3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJp32K3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp32K3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJp32K3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJp32K3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJp32K3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJp32K3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJp32K3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp32K3.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/omdsha256k192n104tau128v1/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/cceHw8j8.s: Assembler messages:
encrypt.c: /tmp/cceHw8j8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHw8j8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceHw8j8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceHw8j8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHw8j8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHw8j8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHw8j8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHw8j8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHw8j8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHw8j8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHw8j8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHw8j8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceHw8j8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHw8j8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceHw8j8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHw8j8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceHw8j8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHw8j8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHw8j8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHw8j8.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/omdsha256k192n104tau128v1/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/ccAyFjLk.s: Assembler messages:
encrypt.c: /tmp/ccAyFjLk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAyFjLk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAyFjLk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAyFjLk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyFjLk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyFjLk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyFjLk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyFjLk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyFjLk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyFjLk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyFjLk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyFjLk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAyFjLk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyFjLk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAyFjLk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAyFjLk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAyFjLk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyFjLk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAyFjLk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAyFjLk.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/omdsha256k192n104tau128v1/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/ccJklvsl.s: Assembler messages:
encrypt.c: /tmp/ccJklvsl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJklvsl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJklvsl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJklvsl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJklvsl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJklvsl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJklvsl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJklvsl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJklvsl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJklvsl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJklvsl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJklvsl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJklvsl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJklvsl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJklvsl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJklvsl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJklvsl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJklvsl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJklvsl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJklvsl.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/omdsha256k192n104tau128v1/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/cc0Wyxxd.s: Assembler messages:
encrypt.c: /tmp/cc0Wyxxd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Wyxxd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Wyxxd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Wyxxd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Wyxxd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Wyxxd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Wyxxd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Wyxxd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Wyxxd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Wyxxd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Wyxxd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Wyxxd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Wyxxd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Wyxxd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Wyxxd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Wyxxd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Wyxxd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Wyxxd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Wyxxd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Wyxxd.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/omdsha256k192n104tau128v1/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/ccbTX2Gd.s: Assembler messages:
encrypt.c: /tmp/ccbTX2Gd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbTX2Gd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbTX2Gd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbTX2Gd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTX2Gd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTX2Gd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTX2Gd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTX2Gd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTX2Gd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbTX2Gd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbTX2Gd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbTX2Gd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbTX2Gd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTX2Gd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbTX2Gd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbTX2Gd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbTX2Gd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbTX2Gd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbTX2Gd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbTX2Gd.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/omdsha256k192n104tau128v1/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/ccPxsAiy.s: Assembler messages:
encrypt.c: /tmp/ccPxsAiy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxsAiy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPxsAiy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPxsAiy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPxsAiy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPxsAiy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPxsAiy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxsAiy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxsAiy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.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/ccPxsAiy.s: Assembler messages:
encrypt.c: /tmp/ccPxsAiy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxsAiy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPxsAiy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPxsAiy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPxsAiy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPxsAiy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPxsAiy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxsAiy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxsAiy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxsAiy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxsAiy.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/omdsha256k192n104tau128v1/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/ccrRJxWf.s: Assembler messages:
encrypt.c: /tmp/ccrRJxWf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrRJxWf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrRJxWf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrRJxWf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrRJxWf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrRJxWf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrRJxWf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRJxWf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRJxWf.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/ccrRJxWf.s: Assembler messages:
encrypt.c: /tmp/ccrRJxWf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrRJxWf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrRJxWf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrRJxWf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrRJxWf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRJxWf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrRJxWf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrRJxWf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRJxWf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRJxWf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRJxWf.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/omdsha256k192n104tau128v1/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/ccBBYIW0.s: Assembler messages:
encrypt.c: /tmp/ccBBYIW0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBBYIW0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBBYIW0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBBYIW0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBBYIW0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBBYIW0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBBYIW0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBYIW0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBYIW0.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/ccBBYIW0.s: Assembler messages:
encrypt.c: /tmp/ccBBYIW0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBBYIW0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBBYIW0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBBYIW0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBBYIW0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBYIW0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBBYIW0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBBYIW0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBYIW0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBYIW0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBYIW0.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/omdsha256k192n104tau128v1/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/ccu0p8ok.s: Assembler messages:
encrypt.c: /tmp/ccu0p8ok.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0p8ok.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu0p8ok.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu0p8ok.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu0p8ok.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu0p8ok.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu0p8ok.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0p8ok.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0p8ok.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.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/ccu0p8ok.s: Assembler messages:
encrypt.c: /tmp/ccu0p8ok.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0p8ok.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu0p8ok.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu0p8ok.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu0p8ok.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu0p8ok.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu0p8ok.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu0p8ok.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0p8ok.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0p8ok.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0p8ok.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/omdsha256k192n104tau128v1/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/ccLI1LcF.s: Assembler messages:
encrypt.c: /tmp/ccLI1LcF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLI1LcF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLI1LcF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLI1LcF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLI1LcF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLI1LcF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLI1LcF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLI1LcF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLI1LcF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.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/ccLI1LcF.s: Assembler messages:
encrypt.c: /tmp/ccLI1LcF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLI1LcF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLI1LcF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLI1LcF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLI1LcF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLI1LcF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLI1LcF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLI1LcF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLI1LcF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLI1LcF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLI1LcF.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/omdsha256k192n104tau128v1/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/ccYqcsGj.s: Assembler messages:
encrypt.c: /tmp/ccYqcsGj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYqcsGj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYqcsGj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYqcsGj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYqcsGj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYqcsGj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYqcsGj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYqcsGj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYqcsGj.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/ccYqcsGj.s: Assembler messages:
encrypt.c: /tmp/ccYqcsGj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYqcsGj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYqcsGj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYqcsGj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYqcsGj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqcsGj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYqcsGj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYqcsGj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYqcsGj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYqcsGj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYqcsGj.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/omdsha256k192n104tau128v1/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/ccIEsMRg.s: Assembler messages:
encrypt.c: /tmp/ccIEsMRg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIEsMRg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIEsMRg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIEsMRg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIEsMRg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIEsMRg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIEsMRg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIEsMRg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIEsMRg.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/ccIEsMRg.s: Assembler messages:
encrypt.c: /tmp/ccIEsMRg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIEsMRg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIEsMRg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIEsMRg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIEsMRg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEsMRg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIEsMRg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIEsMRg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIEsMRg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIEsMRg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIEsMRg.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/omdsha256k192n104tau128v1/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/ccuZ99to.s: Assembler messages:
encrypt.c: /tmp/ccuZ99to.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuZ99to.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuZ99to.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuZ99to.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuZ99to.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuZ99to.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuZ99to.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuZ99to.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuZ99to.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.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/ccuZ99to.s: Assembler messages:
encrypt.c: /tmp/ccuZ99to.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuZ99to.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuZ99to.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuZ99to.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuZ99to.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuZ99to.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuZ99to.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZ99to.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuZ99to.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuZ99to.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ99to.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/omdsha256k192n104tau128v1/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/cchSZi2C.s: Assembler messages:
encrypt.c: /tmp/cchSZi2C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchSZi2C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchSZi2C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchSZi2C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSZi2C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSZi2C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSZi2C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSZi2C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSZi2C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchSZi2C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchSZi2C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchSZi2C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchSZi2C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSZi2C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchSZi2C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchSZi2C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchSZi2C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchSZi2C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchSZi2C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchSZi2C.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/omdsha256k192n104tau128v1/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/ccytBhAn.s: Assembler messages:
encrypt.c: /tmp/ccytBhAn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccytBhAn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccytBhAn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccytBhAn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytBhAn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytBhAn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytBhAn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytBhAn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytBhAn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccytBhAn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccytBhAn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccytBhAn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccytBhAn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytBhAn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccytBhAn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccytBhAn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccytBhAn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccytBhAn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccytBhAn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytBhAn.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/omdsha256k192n104tau128v1/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/ccX0k36p.s: Assembler messages:
encrypt.c: /tmp/ccX0k36p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX0k36p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX0k36p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX0k36p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0k36p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0k36p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0k36p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0k36p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0k36p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0k36p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0k36p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0k36p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX0k36p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0k36p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX0k36p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX0k36p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0k36p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX0k36p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX0k36p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0k36p.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/omdsha256k192n104tau128v1/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/ccecsH7F.s: Assembler messages:
encrypt.c: /tmp/ccecsH7F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccecsH7F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccecsH7F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccecsH7F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecsH7F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecsH7F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecsH7F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecsH7F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecsH7F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecsH7F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecsH7F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecsH7F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccecsH7F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccecsH7F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccecsH7F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecsH7F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccecsH7F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccecsH7F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccecsH7F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccecsH7F.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/omdsha256k192n104tau128v1/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/cc03d1hm.s: Assembler messages:
encrypt.c: /tmp/cc03d1hm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc03d1hm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc03d1hm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc03d1hm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03d1hm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03d1hm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03d1hm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03d1hm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03d1hm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03d1hm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03d1hm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03d1hm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc03d1hm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03d1hm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc03d1hm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc03d1hm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03d1hm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03d1hm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03d1hm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03d1hm.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/omdsha256k192n104tau128v1/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/ccd4hCjz.s: Assembler messages:
encrypt.c: /tmp/ccd4hCjz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd4hCjz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd4hCjz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd4hCjz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4hCjz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4hCjz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4hCjz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4hCjz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4hCjz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4hCjz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4hCjz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4hCjz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd4hCjz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4hCjz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd4hCjz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4hCjz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd4hCjz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4hCjz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4hCjz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4hCjz.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/omdsha256k192n104tau128v1/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/ccF8TXCx.s: Assembler messages:
encrypt.c: /tmp/ccF8TXCx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF8TXCx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF8TXCx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF8TXCx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8TXCx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8TXCx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8TXCx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8TXCx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8TXCx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8TXCx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8TXCx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8TXCx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF8TXCx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8TXCx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF8TXCx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF8TXCx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8TXCx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8TXCx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8TXCx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8TXCx.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/omdsha256k192n104tau128v1/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/ccqxCEpI.s: Assembler messages:
encrypt.c: /tmp/ccqxCEpI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqxCEpI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqxCEpI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqxCEpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxCEpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxCEpI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxCEpI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxCEpI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxCEpI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxCEpI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxCEpI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxCEpI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqxCEpI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxCEpI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqxCEpI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxCEpI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqxCEpI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqxCEpI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqxCEpI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqxCEpI.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/omdsha256k192n104tau128v1/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/ccMdXBJF.s: Assembler messages:
encrypt.c: /tmp/ccMdXBJF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMdXBJF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMdXBJF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMdXBJF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXBJF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXBJF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXBJF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXBJF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXBJF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdXBJF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdXBJF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdXBJF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMdXBJF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXBJF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMdXBJF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMdXBJF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMdXBJF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdXBJF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMdXBJF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMdXBJF.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/omdsha256k192n104tau128v1/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/ccPshgVL.s: Assembler messages:
encrypt.c: /tmp/ccPshgVL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPshgVL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPshgVL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPshgVL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPshgVL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPshgVL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPshgVL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPshgVL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPshgVL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPshgVL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPshgVL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPshgVL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPshgVL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPshgVL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPshgVL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPshgVL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPshgVL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPshgVL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPshgVL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPshgVL.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/omdsha256k192n104tau128v1/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/cc4LMmCu.s: Assembler messages:
encrypt.c: /tmp/cc4LMmCu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4LMmCu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4LMmCu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4LMmCu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LMmCu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LMmCu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LMmCu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LMmCu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LMmCu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LMmCu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LMmCu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LMmCu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4LMmCu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LMmCu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4LMmCu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4LMmCu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LMmCu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4LMmCu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4LMmCu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LMmCu.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/omdsha256k192n104tau128v1/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/cc8AqGLG.s: Assembler messages:
encrypt.c: /tmp/cc8AqGLG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AqGLG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8AqGLG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8AqGLG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AqGLG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AqGLG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AqGLG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AqGLG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AqGLG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AqGLG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AqGLG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AqGLG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8AqGLG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AqGLG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8AqGLG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AqGLG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8AqGLG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8AqGLG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AqGLG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AqGLG.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/omdsha256k192n104tau128v1/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/ccY5o9Qj.s: Assembler messages:
encrypt.c: /tmp/ccY5o9Qj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY5o9Qj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY5o9Qj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY5o9Qj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5o9Qj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5o9Qj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5o9Qj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5o9Qj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5o9Qj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5o9Qj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5o9Qj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5o9Qj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY5o9Qj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5o9Qj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY5o9Qj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY5o9Qj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5o9Qj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY5o9Qj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY5o9Qj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5o9Qj.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/omdsha256k192n104tau128v1/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/ccj73sW1.s: Assembler messages:
encrypt.c: /tmp/ccj73sW1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj73sW1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj73sW1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj73sW1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj73sW1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj73sW1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj73sW1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj73sW1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj73sW1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj73sW1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj73sW1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj73sW1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj73sW1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj73sW1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj73sW1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj73sW1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj73sW1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj73sW1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj73sW1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj73sW1.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/omdsha256k192n104tau128v1/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/cc46wDSe.s: Assembler messages:
encrypt.c: /tmp/cc46wDSe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc46wDSe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc46wDSe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc46wDSe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46wDSe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46wDSe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46wDSe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46wDSe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46wDSe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc46wDSe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc46wDSe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc46wDSe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc46wDSe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46wDSe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc46wDSe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc46wDSe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc46wDSe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc46wDSe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc46wDSe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc46wDSe.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/omdsha256k192n104tau128v1/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/ccVBcdBN.s: Assembler messages:
encrypt.c: /tmp/ccVBcdBN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVBcdBN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVBcdBN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVBcdBN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBcdBN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBcdBN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBcdBN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBcdBN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBcdBN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVBcdBN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVBcdBN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVBcdBN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVBcdBN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVBcdBN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVBcdBN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVBcdBN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVBcdBN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVBcdBN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVBcdBN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVBcdBN.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/omdsha256k192n104tau128v1/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/ccCOHqqH.s: Assembler messages:
encrypt.c: /tmp/ccCOHqqH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCOHqqH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCOHqqH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCOHqqH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOHqqH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOHqqH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOHqqH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOHqqH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOHqqH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOHqqH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOHqqH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOHqqH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCOHqqH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOHqqH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCOHqqH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCOHqqH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCOHqqH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCOHqqH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCOHqqH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCOHqqH.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/omdsha256k192n104tau128v1/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/ccHlbUz1.s: Assembler messages:
encrypt.c: /tmp/ccHlbUz1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHlbUz1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHlbUz1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHlbUz1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlbUz1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlbUz1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlbUz1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlbUz1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlbUz1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHlbUz1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHlbUz1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHlbUz1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHlbUz1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHlbUz1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHlbUz1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHlbUz1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHlbUz1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHlbUz1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHlbUz1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHlbUz1.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/omdsha256k192n104tau128v1/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/ccIuGSVV.s: Assembler messages:
encrypt.c: /tmp/ccIuGSVV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIuGSVV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIuGSVV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIuGSVV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuGSVV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuGSVV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuGSVV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuGSVV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuGSVV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIuGSVV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIuGSVV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIuGSVV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIuGSVV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIuGSVV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIuGSVV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIuGSVV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIuGSVV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIuGSVV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIuGSVV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIuGSVV.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/omdsha256k192n104tau128v1/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/ccN9YBPg.s: Assembler messages:
encrypt.c: /tmp/ccN9YBPg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9YBPg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN9YBPg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN9YBPg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9YBPg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9YBPg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9YBPg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9YBPg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9YBPg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9YBPg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9YBPg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9YBPg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN9YBPg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9YBPg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN9YBPg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN9YBPg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9YBPg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9YBPg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9YBPg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9YBPg.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/omdsha256k192n104tau128v1/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/ccHCHUZK.s: Assembler messages:
encrypt.c: /tmp/ccHCHUZK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHCHUZK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHCHUZK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHCHUZK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCHUZK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCHUZK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCHUZK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCHUZK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCHUZK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHCHUZK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHCHUZK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHCHUZK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHCHUZK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCHUZK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHCHUZK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHCHUZK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHCHUZK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHCHUZK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHCHUZK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHCHUZK.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/omdsha256k192n104tau128v1/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/cctPgHd9.s: Assembler messages:
encrypt.c: /tmp/cctPgHd9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctPgHd9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctPgHd9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctPgHd9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPgHd9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPgHd9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPgHd9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPgHd9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPgHd9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPgHd9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPgHd9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPgHd9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctPgHd9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPgHd9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctPgHd9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctPgHd9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctPgHd9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctPgHd9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctPgHd9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPgHd9.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/omdsha256k192n104tau128v1/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/cc9wKb0H.s: Assembler messages:
encrypt.c: /tmp/cc9wKb0H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9wKb0H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9wKb0H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9wKb0H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wKb0H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wKb0H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wKb0H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wKb0H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wKb0H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wKb0H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wKb0H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wKb0H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9wKb0H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wKb0H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9wKb0H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wKb0H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9wKb0H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wKb0H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wKb0H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wKb0H.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/omdsha256k192n104tau128v1/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/ccGb3yHd.s: Assembler messages:
encrypt.c: /tmp/ccGb3yHd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGb3yHd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGb3yHd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGb3yHd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGb3yHd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGb3yHd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGb3yHd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGb3yHd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGb3yHd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGb3yHd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGb3yHd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGb3yHd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGb3yHd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGb3yHd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGb3yHd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGb3yHd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGb3yHd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGb3yHd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGb3yHd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGb3yHd.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/omdsha256k192n104tau128v1/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/ccNK2sIZ.s: Assembler messages:
encrypt.c: /tmp/ccNK2sIZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNK2sIZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNK2sIZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNK2sIZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK2sIZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK2sIZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK2sIZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK2sIZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK2sIZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK2sIZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK2sIZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK2sIZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNK2sIZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK2sIZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNK2sIZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNK2sIZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK2sIZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNK2sIZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNK2sIZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK2sIZ.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/omdsha256k192n104tau128v1/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/cccRgohG.s: Assembler messages:
encrypt.c: /tmp/cccRgohG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccRgohG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccRgohG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccRgohG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRgohG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRgohG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRgohG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRgohG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRgohG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRgohG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRgohG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRgohG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccRgohG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRgohG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccRgohG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRgohG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccRgohG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRgohG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccRgohG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccRgohG.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/omdsha256k192n104tau128v1/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/ccFjTXlz.s: Assembler messages:
encrypt.c: /tmp/ccFjTXlz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFjTXlz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFjTXlz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFjTXlz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTXlz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTXlz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTXlz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTXlz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTXlz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFjTXlz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFjTXlz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFjTXlz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFjTXlz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTXlz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFjTXlz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFjTXlz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFjTXlz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFjTXlz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFjTXlz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFjTXlz.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/omdsha256k192n104tau128v1/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/ccTxr1CP.s: Assembler messages:
encrypt.c: /tmp/ccTxr1CP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTxr1CP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTxr1CP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTxr1CP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxr1CP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxr1CP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxr1CP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxr1CP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxr1CP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTxr1CP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTxr1CP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTxr1CP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTxr1CP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxr1CP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTxr1CP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTxr1CP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTxr1CP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTxr1CP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTxr1CP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTxr1CP.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/omdsha256k192n104tau128v1/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/ccBThUnC.s: Assembler messages:
encrypt.c: /tmp/ccBThUnC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBThUnC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBThUnC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBThUnC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBThUnC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBThUnC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBThUnC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBThUnC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBThUnC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBThUnC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBThUnC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBThUnC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBThUnC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBThUnC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBThUnC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBThUnC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBThUnC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBThUnC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBThUnC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBThUnC.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/omdsha256k192n104tau128v1/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/ccFztXGW.s: Assembler messages:
encrypt.c: /tmp/ccFztXGW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFztXGW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFztXGW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFztXGW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFztXGW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFztXGW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFztXGW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFztXGW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFztXGW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFztXGW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFztXGW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFztXGW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFztXGW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFztXGW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFztXGW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFztXGW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFztXGW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFztXGW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFztXGW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFztXGW.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/omdsha256k192n104tau128v1/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/ccNo4x8x.s: Assembler messages:
encrypt.c: /tmp/ccNo4x8x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNo4x8x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNo4x8x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNo4x8x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNo4x8x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNo4x8x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNo4x8x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNo4x8x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNo4x8x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNo4x8x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNo4x8x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNo4x8x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNo4x8x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNo4x8x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNo4x8x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNo4x8x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNo4x8x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNo4x8x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNo4x8x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNo4x8x.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/omdsha256k192n104tau128v1/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/cciw073H.s: Assembler messages:
encrypt.c: /tmp/cciw073H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciw073H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciw073H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciw073H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciw073H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciw073H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciw073H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciw073H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciw073H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciw073H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciw073H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciw073H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciw073H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciw073H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciw073H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciw073H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciw073H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciw073H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciw073H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciw073H.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/omdsha256k192n104tau128v1/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/ccHNZ6t6.s: Assembler messages:
encrypt.c: /tmp/ccHNZ6t6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHNZ6t6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHNZ6t6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHNZ6t6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNZ6t6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNZ6t6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNZ6t6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNZ6t6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNZ6t6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNZ6t6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNZ6t6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNZ6t6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHNZ6t6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNZ6t6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHNZ6t6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHNZ6t6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHNZ6t6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHNZ6t6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHNZ6t6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNZ6t6.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/omdsha256k192n104tau128v1/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/ccKnDbro.s: Assembler messages:
encrypt.c: /tmp/ccKnDbro.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKnDbro.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKnDbro.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKnDbro.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnDbro.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnDbro.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnDbro.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnDbro.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnDbro.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnDbro.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnDbro.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnDbro.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKnDbro.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnDbro.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKnDbro.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnDbro.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKnDbro.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnDbro.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKnDbro.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKnDbro.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/omdsha256k192n104tau128v1/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/ccbI5sej.s: Assembler messages:
encrypt.c: /tmp/ccbI5sej.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbI5sej.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbI5sej.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbI5sej.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbI5sej.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbI5sej.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbI5sej.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbI5sej.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbI5sej.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbI5sej.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbI5sej.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbI5sej.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbI5sej.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbI5sej.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbI5sej.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbI5sej.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbI5sej.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbI5sej.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbI5sej.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbI5sej.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/omdsha256k192n104tau128v1/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/ccgKdmnw.s: Assembler messages:
encrypt.c: /tmp/ccgKdmnw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgKdmnw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgKdmnw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgKdmnw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKdmnw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKdmnw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKdmnw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKdmnw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKdmnw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgKdmnw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgKdmnw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgKdmnw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgKdmnw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKdmnw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgKdmnw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgKdmnw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgKdmnw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgKdmnw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgKdmnw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgKdmnw.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/omdsha256k192n104tau128v1/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/ccAPYFgl.s: Assembler messages:
encrypt.c: /tmp/ccAPYFgl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAPYFgl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAPYFgl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAPYFgl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPYFgl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPYFgl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPYFgl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPYFgl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPYFgl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAPYFgl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAPYFgl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAPYFgl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAPYFgl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPYFgl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAPYFgl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAPYFgl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAPYFgl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAPYFgl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAPYFgl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAPYFgl.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/omdsha256k192n104tau128v1/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/ccKRQcS7.s: Assembler messages:
encrypt.c: /tmp/ccKRQcS7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKRQcS7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKRQcS7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKRQcS7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRQcS7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRQcS7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRQcS7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRQcS7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRQcS7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRQcS7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRQcS7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRQcS7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKRQcS7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRQcS7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKRQcS7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKRQcS7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRQcS7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRQcS7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRQcS7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRQcS7.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/omdsha256k192n104tau128v1/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/ccc0WJUO.s: Assembler messages:
encrypt.c: /tmp/ccc0WJUO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc0WJUO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc0WJUO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc0WJUO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0WJUO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0WJUO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0WJUO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0WJUO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0WJUO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc0WJUO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc0WJUO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc0WJUO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc0WJUO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0WJUO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc0WJUO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc0WJUO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc0WJUO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc0WJUO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc0WJUO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0WJUO.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/omdsha256k192n104tau128v1/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/cchBMWsd.s: Assembler messages:
encrypt.c: /tmp/cchBMWsd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchBMWsd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchBMWsd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchBMWsd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBMWsd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBMWsd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBMWsd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBMWsd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBMWsd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBMWsd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBMWsd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBMWsd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchBMWsd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBMWsd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchBMWsd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBMWsd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchBMWsd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBMWsd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchBMWsd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchBMWsd.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/omdsha256k192n104tau128v1/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/ccM51aY2.s: Assembler messages:
encrypt.c: /tmp/ccM51aY2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM51aY2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM51aY2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM51aY2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM51aY2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM51aY2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM51aY2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM51aY2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM51aY2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM51aY2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM51aY2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM51aY2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM51aY2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM51aY2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM51aY2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM51aY2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM51aY2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM51aY2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM51aY2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM51aY2.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/omdsha256k192n104tau128v1/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/ccbqrDRh.s: Assembler messages:
encrypt.c: /tmp/ccbqrDRh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbqrDRh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbqrDRh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbqrDRh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqrDRh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqrDRh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqrDRh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqrDRh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqrDRh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqrDRh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqrDRh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqrDRh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbqrDRh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqrDRh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbqrDRh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqrDRh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbqrDRh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqrDRh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbqrDRh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbqrDRh.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/omdsha256k192n104tau128v1/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/ccc8rrT3.s: Assembler messages:
encrypt.c: /tmp/ccc8rrT3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc8rrT3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc8rrT3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc8rrT3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8rrT3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8rrT3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8rrT3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8rrT3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8rrT3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8rrT3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8rrT3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8rrT3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc8rrT3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8rrT3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc8rrT3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8rrT3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc8rrT3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8rrT3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8rrT3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8rrT3.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/omdsha256k192n104tau128v1/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/ccwUVs6N.s: Assembler messages:
encrypt.c: /tmp/ccwUVs6N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwUVs6N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwUVs6N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwUVs6N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUVs6N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUVs6N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUVs6N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUVs6N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUVs6N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwUVs6N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwUVs6N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwUVs6N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwUVs6N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUVs6N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwUVs6N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwUVs6N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwUVs6N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwUVs6N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwUVs6N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUVs6N.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/omdsha256k192n104tau128v1/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/ccRxaj2o.s: Assembler messages:
encrypt.c: /tmp/ccRxaj2o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRxaj2o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRxaj2o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRxaj2o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxaj2o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxaj2o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxaj2o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxaj2o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxaj2o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxaj2o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxaj2o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxaj2o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRxaj2o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxaj2o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRxaj2o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRxaj2o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxaj2o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRxaj2o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRxaj2o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxaj2o.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/omdsha256k192n104tau128v1/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/ccchCS5q.s: Assembler messages:
encrypt.c: /tmp/ccchCS5q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccchCS5q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccchCS5q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccchCS5q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchCS5q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchCS5q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchCS5q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchCS5q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchCS5q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchCS5q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchCS5q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchCS5q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccchCS5q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchCS5q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccchCS5q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchCS5q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccchCS5q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccchCS5q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccchCS5q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccchCS5q.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/omdsha256k192n104tau128v1/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/cc55fDpm.s: Assembler messages:
encrypt.c: /tmp/cc55fDpm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc55fDpm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc55fDpm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc55fDpm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55fDpm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55fDpm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55fDpm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55fDpm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55fDpm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55fDpm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55fDpm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55fDpm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc55fDpm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55fDpm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc55fDpm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55fDpm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc55fDpm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc55fDpm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc55fDpm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc55fDpm.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/omdsha256k192n104tau128v1/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/ccJaRbSi.s: Assembler messages:
encrypt.c: /tmp/ccJaRbSi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJaRbSi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJaRbSi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJaRbSi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaRbSi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaRbSi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaRbSi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaRbSi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaRbSi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaRbSi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaRbSi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaRbSi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJaRbSi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaRbSi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJaRbSi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJaRbSi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaRbSi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaRbSi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaRbSi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaRbSi.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/omdsha256k192n104tau128v1/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/ccJv0Vru.s: Assembler messages:
encrypt.c: /tmp/ccJv0Vru.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJv0Vru.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJv0Vru.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJv0Vru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv0Vru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv0Vru.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv0Vru.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv0Vru.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv0Vru.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv0Vru.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv0Vru.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv0Vru.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJv0Vru.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJv0Vru.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJv0Vru.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv0Vru.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJv0Vru.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJv0Vru.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJv0Vru.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJv0Vru.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/omdsha256k192n104tau128v1/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/ccpijJPF.s: Assembler messages:
encrypt.c: /tmp/ccpijJPF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpijJPF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpijJPF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpijJPF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpijJPF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpijJPF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpijJPF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpijJPF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpijJPF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpijJPF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpijJPF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpijJPF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpijJPF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpijJPF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpijJPF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpijJPF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpijJPF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpijJPF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpijJPF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpijJPF.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/omdsha256k192n104tau128v1/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/cc4kzwPm.s: Assembler messages:
encrypt.c: /tmp/cc4kzwPm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4kzwPm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4kzwPm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4kzwPm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kzwPm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kzwPm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kzwPm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kzwPm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kzwPm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4kzwPm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4kzwPm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4kzwPm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4kzwPm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4kzwPm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4kzwPm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4kzwPm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4kzwPm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4kzwPm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4kzwPm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4kzwPm.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/omdsha256k192n104tau128v1/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/ccjy0mMj.s: Assembler messages:
encrypt.c: /tmp/ccjy0mMj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjy0mMj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjy0mMj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjy0mMj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy0mMj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy0mMj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy0mMj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy0mMj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy0mMj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy0mMj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy0mMj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy0mMj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjy0mMj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy0mMj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjy0mMj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjy0mMj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy0mMj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjy0mMj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjy0mMj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy0mMj.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/omdsha256k192n104tau128v1/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/ccLFLYPM.s: Assembler messages:
encrypt.c: /tmp/ccLFLYPM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLFLYPM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLFLYPM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLFLYPM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFLYPM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFLYPM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFLYPM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFLYPM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFLYPM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLFLYPM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLFLYPM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLFLYPM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLFLYPM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFLYPM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLFLYPM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLFLYPM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLFLYPM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLFLYPM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLFLYPM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFLYPM.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/omdsha256k192n104tau128v1/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/ccXdPzO4.s: Assembler messages:
encrypt.c: /tmp/ccXdPzO4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXdPzO4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXdPzO4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXdPzO4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdPzO4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdPzO4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdPzO4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdPzO4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdPzO4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXdPzO4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXdPzO4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXdPzO4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXdPzO4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdPzO4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXdPzO4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXdPzO4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXdPzO4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXdPzO4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXdPzO4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXdPzO4.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/omdsha256k192n104tau128v1/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/ccSaw9x2.s: Assembler messages:
encrypt.c: /tmp/ccSaw9x2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSaw9x2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSaw9x2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSaw9x2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaw9x2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaw9x2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaw9x2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaw9x2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaw9x2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaw9x2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaw9x2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaw9x2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSaw9x2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaw9x2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSaw9x2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaw9x2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSaw9x2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaw9x2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaw9x2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaw9x2.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/omdsha256k192n104tau128v1/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/ccWN9ZCy.s: Assembler messages:
encrypt.c: /tmp/ccWN9ZCy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWN9ZCy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWN9ZCy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWN9ZCy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN9ZCy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN9ZCy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN9ZCy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN9ZCy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN9ZCy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN9ZCy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN9ZCy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN9ZCy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWN9ZCy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN9ZCy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWN9ZCy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWN9ZCy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN9ZCy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWN9ZCy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWN9ZCy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN9ZCy.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/omdsha256k192n104tau128v1/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/ccUKaQz6.s: Assembler messages:
encrypt.c: /tmp/ccUKaQz6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUKaQz6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUKaQz6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUKaQz6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKaQz6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKaQz6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKaQz6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKaQz6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKaQz6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKaQz6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKaQz6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKaQz6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUKaQz6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKaQz6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUKaQz6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKaQz6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUKaQz6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUKaQz6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUKaQz6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUKaQz6.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/omdsha256k192n104tau128v1/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/cckl6QYi.s: Assembler messages:
encrypt.c: /tmp/cckl6QYi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckl6QYi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckl6QYi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckl6QYi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl6QYi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl6QYi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl6QYi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl6QYi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl6QYi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl6QYi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl6QYi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl6QYi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckl6QYi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl6QYi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckl6QYi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckl6QYi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckl6QYi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckl6QYi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckl6QYi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckl6QYi.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/omdsha256k192n104tau128v1/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/ccXZMr95.s: Assembler messages:
encrypt.c: /tmp/ccXZMr95.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZMr95.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXZMr95.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXZMr95.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZMr95.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZMr95.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZMr95.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZMr95.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZMr95.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZMr95.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZMr95.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZMr95.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXZMr95.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZMr95.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXZMr95.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZMr95.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXZMr95.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXZMr95.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZMr95.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZMr95.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/omdsha256k192n104tau128v1/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/ccyWK3hz.s: Assembler messages:
encrypt.c: /tmp/ccyWK3hz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyWK3hz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyWK3hz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyWK3hz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWK3hz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWK3hz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWK3hz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWK3hz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWK3hz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWK3hz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWK3hz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWK3hz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyWK3hz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWK3hz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyWK3hz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyWK3hz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWK3hz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWK3hz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWK3hz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWK3hz.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/omdsha256k192n104tau128v1/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/cc0nAcPI.s: Assembler messages:
encrypt.c: /tmp/cc0nAcPI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0nAcPI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0nAcPI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0nAcPI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nAcPI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nAcPI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nAcPI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nAcPI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nAcPI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nAcPI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nAcPI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nAcPI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0nAcPI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nAcPI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0nAcPI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0nAcPI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0nAcPI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0nAcPI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0nAcPI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nAcPI.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/omdsha256k192n104tau128v1/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/cca8BNHI.s: Assembler messages:
encrypt.c: /tmp/cca8BNHI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8BNHI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca8BNHI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca8BNHI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8BNHI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8BNHI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8BNHI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8BNHI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8BNHI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca8BNHI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca8BNHI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca8BNHI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca8BNHI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8BNHI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca8BNHI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca8BNHI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca8BNHI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca8BNHI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca8BNHI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca8BNHI.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/omdsha256k192n104tau128v1/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/ccKuzkOx.s: Assembler messages:
encrypt.c: /tmp/ccKuzkOx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKuzkOx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKuzkOx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKuzkOx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuzkOx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuzkOx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuzkOx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuzkOx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuzkOx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKuzkOx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKuzkOx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKuzkOx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKuzkOx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuzkOx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKuzkOx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKuzkOx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKuzkOx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKuzkOx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKuzkOx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuzkOx.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/omdsha256k192n104tau128v1/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/cciJdRhJ.s: Assembler messages:
encrypt.c: /tmp/cciJdRhJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciJdRhJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciJdRhJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciJdRhJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJdRhJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJdRhJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJdRhJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJdRhJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJdRhJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJdRhJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJdRhJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJdRhJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciJdRhJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJdRhJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciJdRhJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJdRhJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciJdRhJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJdRhJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJdRhJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJdRhJ.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/omdsha256k192n104tau128v1/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/cc9Xm06K.s: Assembler messages:
encrypt.c: /tmp/cc9Xm06K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Xm06K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Xm06K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Xm06K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Xm06K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Xm06K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Xm06K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Xm06K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Xm06K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Xm06K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Xm06K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Xm06K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Xm06K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Xm06K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Xm06K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Xm06K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9Xm06K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Xm06K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Xm06K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Xm06K.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/omdsha256k192n104tau128v1/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/ccOZVLSN.s: Assembler messages:
encrypt.c: /tmp/ccOZVLSN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOZVLSN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOZVLSN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOZVLSN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZVLSN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZVLSN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZVLSN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZVLSN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZVLSN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOZVLSN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOZVLSN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOZVLSN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOZVLSN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZVLSN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOZVLSN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOZVLSN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOZVLSN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOZVLSN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOZVLSN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZVLSN.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/omdsha256k192n104tau128v1/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/ccrrnlTD.s: Assembler messages:
encrypt.c: /tmp/ccrrnlTD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrrnlTD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrrnlTD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrrnlTD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrnlTD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrnlTD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrnlTD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrnlTD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrnlTD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrnlTD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrnlTD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrnlTD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrrnlTD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrnlTD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrrnlTD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrrnlTD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrnlTD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrnlTD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrnlTD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrnlTD.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/omdsha256k192n104tau128v1/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/cczdCuJO.s: Assembler messages:
encrypt.c: /tmp/cczdCuJO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczdCuJO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczdCuJO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczdCuJO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdCuJO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdCuJO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdCuJO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdCuJO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdCuJO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdCuJO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdCuJO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdCuJO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczdCuJO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdCuJO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczdCuJO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdCuJO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczdCuJO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczdCuJO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczdCuJO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczdCuJO.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/omdsha256k192n104tau128v1/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/ccHHjFvp.s: Assembler messages:
encrypt.c: /tmp/ccHHjFvp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHHjFvp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHHjFvp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHHjFvp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHjFvp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHjFvp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHjFvp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHjFvp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHjFvp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHjFvp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHjFvp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHjFvp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHHjFvp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHjFvp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHHjFvp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHHjFvp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHjFvp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHjFvp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHjFvp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHjFvp.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/omdsha256k192n104tau128v1/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/ccQw0gsC.s: Assembler messages:
encrypt.c: /tmp/ccQw0gsC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQw0gsC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQw0gsC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQw0gsC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw0gsC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw0gsC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw0gsC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw0gsC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw0gsC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQw0gsC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQw0gsC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQw0gsC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQw0gsC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQw0gsC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQw0gsC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQw0gsC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQw0gsC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQw0gsC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQw0gsC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQw0gsC.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/omdsha256k192n104tau128v1/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/ccTQlgbo.s: Assembler messages:
encrypt.c: /tmp/ccTQlgbo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTQlgbo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTQlgbo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTQlgbo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlgbo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlgbo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlgbo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlgbo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlgbo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlgbo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlgbo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlgbo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTQlgbo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlgbo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTQlgbo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTQlgbo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQlgbo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQlgbo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQlgbo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQlgbo.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/omdsha256k192n104tau128v1/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/ccyMToDt.s: Assembler messages:
encrypt.c: /tmp/ccyMToDt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyMToDt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyMToDt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyMToDt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMToDt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMToDt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMToDt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMToDt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMToDt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMToDt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMToDt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMToDt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyMToDt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMToDt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyMToDt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMToDt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyMToDt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyMToDt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMToDt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyMToDt.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/omdsha256k192n104tau128v1/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/ccK8GQlt.s: Assembler messages:
encrypt.c: /tmp/ccK8GQlt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK8GQlt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK8GQlt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK8GQlt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GQlt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GQlt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GQlt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GQlt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GQlt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8GQlt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8GQlt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8GQlt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK8GQlt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GQlt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK8GQlt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK8GQlt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8GQlt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8GQlt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8GQlt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GQlt.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/omdsha256k192n104tau128v1/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/ccixVJkD.s: Assembler messages:
encrypt.c: /tmp/ccixVJkD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixVJkD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccixVJkD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccixVJkD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixVJkD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixVJkD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixVJkD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixVJkD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixVJkD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixVJkD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixVJkD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixVJkD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccixVJkD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixVJkD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccixVJkD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixVJkD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccixVJkD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixVJkD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccixVJkD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccixVJkD.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/omdsha256k192n104tau128v1/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/cc4PmORx.s: Assembler messages:
encrypt.c: /tmp/cc4PmORx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4PmORx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4PmORx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4PmORx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PmORx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PmORx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PmORx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PmORx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PmORx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4PmORx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4PmORx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4PmORx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4PmORx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PmORx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4PmORx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4PmORx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4PmORx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4PmORx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4PmORx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4PmORx.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/omdsha256k192n104tau128v1/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/cc4UpkGn.s: Assembler messages:
encrypt.c: /tmp/cc4UpkGn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4UpkGn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4UpkGn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4UpkGn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UpkGn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UpkGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UpkGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UpkGn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UpkGn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4UpkGn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4UpkGn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4UpkGn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4UpkGn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UpkGn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4UpkGn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4UpkGn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4UpkGn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4UpkGn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4UpkGn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UpkGn.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/omdsha256k192n104tau128v1/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/ccow35y1.s: Assembler messages:
encrypt.c: /tmp/ccow35y1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccow35y1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccow35y1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccow35y1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow35y1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow35y1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow35y1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow35y1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow35y1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow35y1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow35y1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow35y1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccow35y1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow35y1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccow35y1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccow35y1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccow35y1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccow35y1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccow35y1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccow35y1.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/omdsha256k192n104tau128v1/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/ccvxylM2.s: Assembler messages:
encrypt.c: /tmp/ccvxylM2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxylM2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxylM2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxylM2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxylM2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxylM2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxylM2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxylM2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxylM2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxylM2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxylM2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxylM2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxylM2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxylM2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxylM2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxylM2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvxylM2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxylM2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxylM2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxylM2.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/omdsha256k192n104tau128v1/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/cc38FlDQ.s: Assembler messages:
encrypt.c: /tmp/cc38FlDQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc38FlDQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc38FlDQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc38FlDQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38FlDQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38FlDQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38FlDQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38FlDQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38FlDQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38FlDQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38FlDQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38FlDQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc38FlDQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38FlDQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc38FlDQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc38FlDQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38FlDQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38FlDQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38FlDQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38FlDQ.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/omdsha256k192n104tau128v1/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/ccA3GagV.s: Assembler messages:
encrypt.c: /tmp/ccA3GagV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA3GagV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA3GagV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA3GagV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3GagV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3GagV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3GagV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3GagV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3GagV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA3GagV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA3GagV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA3GagV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA3GagV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA3GagV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA3GagV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA3GagV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA3GagV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA3GagV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA3GagV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA3GagV.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/omdsha256k192n104tau128v1/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/ccGDfHO3.s: Assembler messages:
encrypt.c: /tmp/ccGDfHO3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGDfHO3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGDfHO3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGDfHO3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDfHO3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDfHO3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDfHO3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDfHO3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDfHO3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDfHO3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDfHO3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDfHO3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGDfHO3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDfHO3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGDfHO3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGDfHO3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDfHO3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDfHO3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDfHO3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDfHO3.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/omdsha256k192n104tau128v1/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/ccqoa114.s: Assembler messages:
encrypt.c: /tmp/ccqoa114.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqoa114.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqoa114.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqoa114.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqoa114.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqoa114.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqoa114.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqoa114.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqoa114.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqoa114.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqoa114.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqoa114.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqoa114.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqoa114.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqoa114.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqoa114.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqoa114.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqoa114.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqoa114.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqoa114.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/omdsha256k192n104tau128v1/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/ccMqCNHX.s: Assembler messages:
encrypt.c: /tmp/ccMqCNHX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqCNHX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMqCNHX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMqCNHX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqCNHX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqCNHX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqCNHX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqCNHX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqCNHX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqCNHX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqCNHX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqCNHX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMqCNHX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqCNHX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMqCNHX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMqCNHX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqCNHX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqCNHX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqCNHX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqCNHX.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/omdsha256k192n104tau128v1/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/ccO88pjY.s: Assembler messages:
encrypt.c: /tmp/ccO88pjY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO88pjY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO88pjY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO88pjY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO88pjY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO88pjY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO88pjY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO88pjY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO88pjY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO88pjY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO88pjY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO88pjY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO88pjY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO88pjY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO88pjY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO88pjY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO88pjY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO88pjY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO88pjY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO88pjY.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/omdsha256k192n104tau128v1/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/cc8IZxVW.s: Assembler messages:
encrypt.c: /tmp/cc8IZxVW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8IZxVW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8IZxVW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8IZxVW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZxVW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZxVW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZxVW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZxVW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZxVW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IZxVW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IZxVW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IZxVW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8IZxVW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZxVW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8IZxVW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8IZxVW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8IZxVW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8IZxVW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8IZxVW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8IZxVW.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/omdsha256k192n104tau128v1/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/ccceh841.s: Assembler messages:
encrypt.c: /tmp/ccceh841.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccceh841.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccceh841.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccceh841.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceh841.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceh841.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceh841.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceh841.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceh841.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceh841.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceh841.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceh841.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccceh841.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceh841.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccceh841.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceh841.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccceh841.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceh841.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccceh841.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccceh841.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/omdsha256k192n104tau128v1/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/cc6ipJEO.s: Assembler messages:
encrypt.c: /tmp/cc6ipJEO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ipJEO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ipJEO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ipJEO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipJEO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipJEO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipJEO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipJEO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipJEO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ipJEO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ipJEO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ipJEO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ipJEO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipJEO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ipJEO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ipJEO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6ipJEO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ipJEO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ipJEO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ipJEO.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/omdsha256k192n104tau128v1/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/ccSRfxFJ.s: Assembler messages:
encrypt.c: /tmp/ccSRfxFJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSRfxFJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSRfxFJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSRfxFJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSRfxFJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSRfxFJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSRfxFJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSRfxFJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSRfxFJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSRfxFJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSRfxFJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSRfxFJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSRfxFJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSRfxFJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSRfxFJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSRfxFJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSRfxFJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSRfxFJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSRfxFJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSRfxFJ.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/omdsha256k192n104tau128v1/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/cc9ktUR4.s: Assembler messages:
encrypt.c: /tmp/cc9ktUR4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ktUR4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ktUR4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ktUR4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ktUR4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ktUR4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ktUR4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ktUR4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ktUR4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ktUR4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ktUR4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ktUR4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ktUR4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ktUR4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ktUR4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ktUR4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9ktUR4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9ktUR4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ktUR4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ktUR4.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/omdsha256k192n104tau128v1/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/ccv115k1.s: Assembler messages:
encrypt.c: /tmp/ccv115k1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv115k1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv115k1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv115k1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv115k1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv115k1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv115k1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv115k1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv115k1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv115k1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv115k1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv115k1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv115k1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv115k1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv115k1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv115k1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv115k1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv115k1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv115k1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv115k1.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/omdsha256k192n104tau128v1/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/ccLQxgZV.s: Assembler messages:
encrypt.c: /tmp/ccLQxgZV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLQxgZV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLQxgZV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLQxgZV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxgZV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxgZV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxgZV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxgZV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxgZV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQxgZV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQxgZV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQxgZV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLQxgZV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQxgZV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLQxgZV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQxgZV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLQxgZV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLQxgZV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLQxgZV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLQxgZV.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/omdsha256k192n104tau128v1/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/ccPbatlO.s: Assembler messages:
encrypt.c: /tmp/ccPbatlO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPbatlO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPbatlO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPbatlO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbatlO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbatlO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbatlO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbatlO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbatlO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPbatlO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPbatlO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPbatlO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPbatlO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbatlO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPbatlO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPbatlO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPbatlO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPbatlO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPbatlO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPbatlO.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/omdsha256k192n104tau128v1/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/cc7P5Lsa.s: Assembler messages:
encrypt.c: /tmp/cc7P5Lsa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7P5Lsa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7P5Lsa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7P5Lsa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7P5Lsa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7P5Lsa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7P5Lsa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7P5Lsa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7P5Lsa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7P5Lsa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7P5Lsa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7P5Lsa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7P5Lsa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7P5Lsa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7P5Lsa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7P5Lsa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7P5Lsa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7P5Lsa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7P5Lsa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7P5Lsa.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/omdsha256k192n104tau128v1/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/ccGtucvY.s: Assembler messages:
encrypt.c: /tmp/ccGtucvY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGtucvY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGtucvY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGtucvY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtucvY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtucvY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtucvY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtucvY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtucvY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtucvY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtucvY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtucvY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGtucvY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtucvY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGtucvY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtucvY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGtucvY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtucvY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGtucvY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGtucvY.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/omdsha256k192n104tau128v1/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/ccW8e87W.s: Assembler messages:
encrypt.c: /tmp/ccW8e87W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW8e87W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW8e87W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW8e87W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8e87W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8e87W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8e87W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8e87W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8e87W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8e87W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8e87W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8e87W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW8e87W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8e87W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW8e87W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW8e87W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8e87W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW8e87W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW8e87W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8e87W.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/omdsha256k192n104tau128v1/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/cchyGaXJ.s: Assembler messages:
encrypt.c: /tmp/cchyGaXJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchyGaXJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchyGaXJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchyGaXJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyGaXJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyGaXJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyGaXJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyGaXJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyGaXJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyGaXJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyGaXJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyGaXJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchyGaXJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyGaXJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchyGaXJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyGaXJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchyGaXJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchyGaXJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyGaXJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyGaXJ.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/omdsha256k192n104tau128v1/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/ccRhqkkj.s: Assembler messages:
encrypt.c: /tmp/ccRhqkkj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhqkkj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhqkkj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhqkkj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhqkkj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhqkkj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhqkkj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhqkkj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhqkkj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhqkkj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhqkkj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhqkkj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhqkkj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhqkkj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhqkkj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRhqkkj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhqkkj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhqkkj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhqkkj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhqkkj.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/omdsha256k192n104tau128v1/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/ccdvTkKY.s: Assembler messages:
encrypt.c: /tmp/ccdvTkKY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdvTkKY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdvTkKY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdvTkKY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvTkKY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvTkKY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvTkKY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvTkKY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvTkKY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdvTkKY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdvTkKY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdvTkKY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdvTkKY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvTkKY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdvTkKY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdvTkKY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdvTkKY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdvTkKY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdvTkKY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdvTkKY.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/omdsha256k192n104tau128v1/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/ccloIUtJ.s: Assembler messages:
encrypt.c: /tmp/ccloIUtJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccloIUtJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccloIUtJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccloIUtJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloIUtJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloIUtJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloIUtJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloIUtJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloIUtJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccloIUtJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccloIUtJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccloIUtJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccloIUtJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccloIUtJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccloIUtJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccloIUtJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccloIUtJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccloIUtJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccloIUtJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccloIUtJ.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/omdsha256k192n104tau128v1/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/ccmEhk54.s: Assembler messages:
encrypt.c: /tmp/ccmEhk54.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEhk54.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmEhk54.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmEhk54.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEhk54.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEhk54.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEhk54.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEhk54.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEhk54.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEhk54.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEhk54.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEhk54.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmEhk54.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEhk54.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmEhk54.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmEhk54.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEhk54.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEhk54.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEhk54.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEhk54.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/omdsha256k192n104tau128v1/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/cc24MwWl.s: Assembler messages:
encrypt.c: /tmp/cc24MwWl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc24MwWl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc24MwWl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc24MwWl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MwWl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MwWl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MwWl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MwWl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MwWl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc24MwWl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc24MwWl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc24MwWl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc24MwWl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MwWl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc24MwWl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc24MwWl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc24MwWl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc24MwWl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc24MwWl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24MwWl.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/omdsha256k192n104tau128v1/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/ccJje01i.s: Assembler messages:
encrypt.c: /tmp/ccJje01i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJje01i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJje01i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJje01i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJje01i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJje01i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJje01i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJje01i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJje01i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJje01i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJje01i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJje01i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJje01i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJje01i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJje01i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJje01i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJje01i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJje01i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJje01i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJje01i.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/omdsha256k192n104tau128v1/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/ccyfsahb.s: Assembler messages:
encrypt.c: /tmp/ccyfsahb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyfsahb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyfsahb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyfsahb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfsahb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfsahb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfsahb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfsahb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfsahb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfsahb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfsahb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfsahb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyfsahb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfsahb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyfsahb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfsahb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyfsahb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfsahb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfsahb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfsahb.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/omdsha256k192n104tau128v1/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/ccz4WyU7.s: Assembler messages:
encrypt.c: /tmp/ccz4WyU7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz4WyU7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz4WyU7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz4WyU7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4WyU7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4WyU7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4WyU7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4WyU7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4WyU7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4WyU7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4WyU7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4WyU7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz4WyU7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4WyU7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz4WyU7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz4WyU7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4WyU7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz4WyU7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz4WyU7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4WyU7.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/omdsha256k192n104tau128v1/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/cc22rnEm.s: Assembler messages:
encrypt.c: /tmp/cc22rnEm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc22rnEm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc22rnEm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc22rnEm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22rnEm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22rnEm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22rnEm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22rnEm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22rnEm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22rnEm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22rnEm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22rnEm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc22rnEm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22rnEm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc22rnEm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22rnEm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc22rnEm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22rnEm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22rnEm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22rnEm.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/omdsha256k192n104tau128v1/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/ccgRdYBo.s: Assembler messages:
encrypt.c: /tmp/ccgRdYBo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgRdYBo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgRdYBo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgRdYBo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRdYBo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRdYBo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRdYBo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRdYBo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRdYBo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRdYBo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRdYBo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRdYBo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgRdYBo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRdYBo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgRdYBo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgRdYBo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRdYBo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgRdYBo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgRdYBo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRdYBo.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/omdsha256k192n104tau128v1/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/ccA5MTGd.s: Assembler messages:
encrypt.c: /tmp/ccA5MTGd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA5MTGd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA5MTGd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA5MTGd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5MTGd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5MTGd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5MTGd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5MTGd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5MTGd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5MTGd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5MTGd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5MTGd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA5MTGd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5MTGd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA5MTGd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5MTGd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA5MTGd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5MTGd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA5MTGd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA5MTGd.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/omdsha256k192n104tau128v1/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/ccXCUAie.s: Assembler messages:
encrypt.c: /tmp/ccXCUAie.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXCUAie.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXCUAie.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXCUAie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCUAie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCUAie.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCUAie.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCUAie.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCUAie.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXCUAie.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXCUAie.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXCUAie.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXCUAie.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCUAie.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXCUAie.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXCUAie.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXCUAie.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXCUAie.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXCUAie.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCUAie.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/omdsha256k192n104tau128v1/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/cc2jY7jL.s: Assembler messages:
encrypt.c: /tmp/cc2jY7jL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2jY7jL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2jY7jL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2jY7jL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jY7jL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jY7jL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jY7jL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jY7jL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jY7jL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jY7jL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jY7jL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jY7jL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2jY7jL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jY7jL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2jY7jL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2jY7jL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jY7jL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2jY7jL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2jY7jL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jY7jL.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/omdsha256k192n104tau128v1/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/ccnAtnUL.s: Assembler messages:
encrypt.c: /tmp/ccnAtnUL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnAtnUL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnAtnUL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnAtnUL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAtnUL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAtnUL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAtnUL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAtnUL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAtnUL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAtnUL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAtnUL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAtnUL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnAtnUL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAtnUL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnAtnUL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAtnUL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnAtnUL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnAtnUL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnAtnUL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnAtnUL.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/omdsha256k192n104tau128v1/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/cc44uZaL.s: Assembler messages:
encrypt.c: /tmp/cc44uZaL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc44uZaL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc44uZaL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc44uZaL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44uZaL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44uZaL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44uZaL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44uZaL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44uZaL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44uZaL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44uZaL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44uZaL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc44uZaL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44uZaL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc44uZaL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44uZaL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc44uZaL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44uZaL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44uZaL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44uZaL.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/omdsha256k192n104tau128v1/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/ccbWXGDy.s: Assembler messages:
encrypt.c: /tmp/ccbWXGDy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbWXGDy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbWXGDy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbWXGDy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWXGDy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWXGDy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWXGDy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWXGDy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWXGDy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWXGDy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWXGDy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWXGDy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbWXGDy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWXGDy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbWXGDy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbWXGDy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWXGDy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbWXGDy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbWXGDy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWXGDy.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/omdsha256k192n104tau128v1/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/ccPSOAcL.s: Assembler messages:
encrypt.c: /tmp/ccPSOAcL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPSOAcL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPSOAcL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPSOAcL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSOAcL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSOAcL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSOAcL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSOAcL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSOAcL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSOAcL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSOAcL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSOAcL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPSOAcL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSOAcL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPSOAcL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSOAcL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPSOAcL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSOAcL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPSOAcL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPSOAcL.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/omdsha256k192n104tau128v1/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/cctyngIN.s: Assembler messages:
encrypt.c: /tmp/cctyngIN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctyngIN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctyngIN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctyngIN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyngIN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyngIN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyngIN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyngIN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyngIN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyngIN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyngIN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyngIN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctyngIN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyngIN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctyngIN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctyngIN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctyngIN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctyngIN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctyngIN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyngIN.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/omdsha256k192n104tau128v1/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/ccHjCg2F.s: Assembler messages:
encrypt.c: /tmp/ccHjCg2F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHjCg2F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHjCg2F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHjCg2F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjCg2F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjCg2F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjCg2F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjCg2F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjCg2F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjCg2F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjCg2F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjCg2F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHjCg2F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjCg2F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHjCg2F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHjCg2F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHjCg2F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjCg2F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHjCg2F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHjCg2F.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/omdsha256k192n104tau128v1/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/ccfXSm3N.s: Assembler messages:
encrypt.c: /tmp/ccfXSm3N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXSm3N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfXSm3N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfXSm3N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXSm3N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXSm3N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXSm3N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXSm3N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXSm3N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXSm3N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXSm3N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXSm3N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfXSm3N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXSm3N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfXSm3N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXSm3N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfXSm3N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXSm3N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfXSm3N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfXSm3N.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/omdsha256k192n104tau128v1/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/ccLNHP2B.s: Assembler messages:
encrypt.c: /tmp/ccLNHP2B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLNHP2B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLNHP2B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLNHP2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNHP2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNHP2B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNHP2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNHP2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNHP2B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNHP2B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNHP2B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNHP2B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLNHP2B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNHP2B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLNHP2B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNHP2B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLNHP2B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLNHP2B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNHP2B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLNHP2B.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/omdsha256k192n104tau128v1/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/ccwssRK7.s: Assembler messages:
encrypt.c: /tmp/ccwssRK7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwssRK7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwssRK7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwssRK7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwssRK7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwssRK7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwssRK7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwssRK7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwssRK7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwssRK7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwssRK7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwssRK7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwssRK7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwssRK7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwssRK7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwssRK7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwssRK7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwssRK7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwssRK7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwssRK7.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/omdsha256k192n104tau128v1/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/cceyHLHU.s: Assembler messages:
encrypt.c: /tmp/cceyHLHU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceyHLHU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceyHLHU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceyHLHU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyHLHU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyHLHU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyHLHU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyHLHU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyHLHU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyHLHU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyHLHU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyHLHU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceyHLHU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyHLHU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceyHLHU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceyHLHU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceyHLHU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceyHLHU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceyHLHU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceyHLHU.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/omdsha256k192n104tau128v1/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/ccg75PmA.s: Assembler messages:
encrypt.c: /tmp/ccg75PmA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg75PmA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg75PmA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg75PmA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75PmA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75PmA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75PmA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75PmA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75PmA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg75PmA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg75PmA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg75PmA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg75PmA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg75PmA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg75PmA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg75PmA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg75PmA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg75PmA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg75PmA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg75PmA.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/omdsha256k192n104tau128v1/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/cc3ebr8G.s: Assembler messages:
encrypt.c: /tmp/cc3ebr8G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ebr8G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ebr8G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ebr8G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ebr8G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ebr8G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ebr8G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ebr8G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ebr8G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ebr8G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ebr8G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ebr8G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ebr8G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ebr8G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ebr8G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ebr8G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3ebr8G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ebr8G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ebr8G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ebr8G.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/omdsha256k192n104tau128v1/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/ccVMfSE7.s: Assembler messages:
encrypt.c: /tmp/ccVMfSE7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVMfSE7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVMfSE7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVMfSE7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMfSE7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMfSE7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMfSE7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMfSE7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMfSE7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVMfSE7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVMfSE7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVMfSE7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVMfSE7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMfSE7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVMfSE7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVMfSE7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVMfSE7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVMfSE7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVMfSE7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVMfSE7.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/omdsha256k192n104tau128v1/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/ccCr4KsD.s: Assembler messages:
encrypt.c: /tmp/ccCr4KsD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCr4KsD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCr4KsD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCr4KsD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCr4KsD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCr4KsD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCr4KsD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCr4KsD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCr4KsD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCr4KsD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCr4KsD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCr4KsD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCr4KsD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCr4KsD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCr4KsD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCr4KsD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCr4KsD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCr4KsD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCr4KsD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCr4KsD.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/omdsha256k192n104tau128v1/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/ccm3VAVX.s: Assembler messages:
encrypt.c: /tmp/ccm3VAVX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3VAVX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm3VAVX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm3VAVX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3VAVX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3VAVX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3VAVX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3VAVX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3VAVX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm3VAVX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm3VAVX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm3VAVX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm3VAVX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3VAVX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm3VAVX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm3VAVX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm3VAVX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm3VAVX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm3VAVX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3VAVX.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/omdsha256k192n104tau128v1/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/cc0tiVwx.s: Assembler messages:
encrypt.c: /tmp/cc0tiVwx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0tiVwx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0tiVwx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0tiVwx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tiVwx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tiVwx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tiVwx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tiVwx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tiVwx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0tiVwx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0tiVwx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0tiVwx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0tiVwx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tiVwx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0tiVwx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0tiVwx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0tiVwx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0tiVwx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0tiVwx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tiVwx.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/omdsha256k192n104tau128v1/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/ccW4nP32.s: Assembler messages:
encrypt.c: /tmp/ccW4nP32.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW4nP32.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW4nP32.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW4nP32.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4nP32.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4nP32.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4nP32.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4nP32.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4nP32.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW4nP32.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW4nP32.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW4nP32.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW4nP32.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4nP32.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW4nP32.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW4nP32.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW4nP32.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW4nP32.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW4nP32.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW4nP32.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/omdsha256k192n104tau128v1/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/ccLEsFat.s: Assembler messages:
encrypt.c: /tmp/ccLEsFat.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLEsFat.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLEsFat.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLEsFat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEsFat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEsFat.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEsFat.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEsFat.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEsFat.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEsFat.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEsFat.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEsFat.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLEsFat.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEsFat.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLEsFat.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLEsFat.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEsFat.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLEsFat.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLEsFat.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEsFat.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/omdsha256k192n104tau128v1/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/ccVsky20.s: Assembler messages:
encrypt.c: /tmp/ccVsky20.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVsky20.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVsky20.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVsky20.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsky20.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsky20.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsky20.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsky20.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsky20.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsky20.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsky20.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsky20.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVsky20.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsky20.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVsky20.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsky20.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVsky20.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsky20.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVsky20.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVsky20.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/omdsha256k192n104tau128v1/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/ccHOvqN1.s: Assembler messages:
encrypt.c: /tmp/ccHOvqN1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOvqN1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHOvqN1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHOvqN1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOvqN1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOvqN1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOvqN1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOvqN1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOvqN1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOvqN1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOvqN1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOvqN1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHOvqN1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOvqN1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHOvqN1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOvqN1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHOvqN1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOvqN1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOvqN1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOvqN1.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/omdsha256k192n104tau128v1/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/ccJyFiQw.s: Assembler messages:
encrypt.c: /tmp/ccJyFiQw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJyFiQw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJyFiQw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJyFiQw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFiQw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFiQw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFiQw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFiQw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFiQw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJyFiQw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJyFiQw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJyFiQw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJyFiQw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFiQw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJyFiQw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJyFiQw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJyFiQw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJyFiQw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJyFiQw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFiQw.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/omdsha256k192n104tau128v1/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/ccNO7EOZ.s: Assembler messages:
encrypt.c: /tmp/ccNO7EOZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNO7EOZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNO7EOZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNO7EOZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO7EOZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO7EOZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO7EOZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO7EOZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO7EOZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO7EOZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO7EOZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO7EOZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNO7EOZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO7EOZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNO7EOZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO7EOZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNO7EOZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO7EOZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNO7EOZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNO7EOZ.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/omdsha256k192n104tau128v1/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/ccisTV1p.s: Assembler messages:
encrypt.c: /tmp/ccisTV1p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccisTV1p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccisTV1p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccisTV1p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisTV1p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisTV1p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisTV1p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisTV1p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisTV1p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisTV1p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisTV1p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisTV1p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccisTV1p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisTV1p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccisTV1p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccisTV1p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisTV1p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccisTV1p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccisTV1p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisTV1p.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/omdsha256k192n104tau128v1/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/cc6k1boD.s: Assembler messages:
encrypt.c: /tmp/cc6k1boD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6k1boD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6k1boD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6k1boD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6k1boD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6k1boD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6k1boD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6k1boD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6k1boD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6k1boD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6k1boD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6k1boD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6k1boD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6k1boD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6k1boD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6k1boD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6k1boD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6k1boD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6k1boD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6k1boD.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/omdsha256k192n104tau128v1/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/cccb0NLl.s: Assembler messages:
encrypt.c: /tmp/cccb0NLl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccb0NLl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccb0NLl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccb0NLl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccb0NLl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccb0NLl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccb0NLl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccb0NLl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccb0NLl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccb0NLl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccb0NLl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccb0NLl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccb0NLl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccb0NLl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccb0NLl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccb0NLl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccb0NLl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccb0NLl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccb0NLl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccb0NLl.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/omdsha256k192n104tau128v1/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/cc3WOpk9.s: Assembler messages:
encrypt.c: /tmp/cc3WOpk9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3WOpk9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3WOpk9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3WOpk9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WOpk9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WOpk9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WOpk9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WOpk9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WOpk9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3WOpk9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3WOpk9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3WOpk9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3WOpk9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WOpk9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3WOpk9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3WOpk9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3WOpk9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3WOpk9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3WOpk9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3WOpk9.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/omdsha256k192n104tau128v1/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/cctYuYcf.s: Assembler messages:
encrypt.c: /tmp/cctYuYcf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctYuYcf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctYuYcf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctYuYcf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuYcf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuYcf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuYcf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuYcf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuYcf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuYcf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuYcf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuYcf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctYuYcf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuYcf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctYuYcf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuYcf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctYuYcf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuYcf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYuYcf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYuYcf.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/omdsha256k192n104tau128v1/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/ccXa0SFD.s: Assembler messages:
encrypt.c: /tmp/ccXa0SFD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXa0SFD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXa0SFD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXa0SFD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXa0SFD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXa0SFD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXa0SFD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXa0SFD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXa0SFD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXa0SFD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXa0SFD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXa0SFD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXa0SFD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXa0SFD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXa0SFD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXa0SFD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXa0SFD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXa0SFD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXa0SFD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXa0SFD.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/omdsha256k192n104tau128v1/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/ccidee6n.s: Assembler messages:
encrypt.c: /tmp/ccidee6n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccidee6n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccidee6n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccidee6n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidee6n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidee6n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidee6n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidee6n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidee6n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccidee6n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccidee6n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccidee6n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccidee6n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidee6n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccidee6n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccidee6n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccidee6n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccidee6n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccidee6n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidee6n.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/omdsha256k192n104tau128v1/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/cce8G6ci.s: Assembler messages:
encrypt.c: /tmp/cce8G6ci.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce8G6ci.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce8G6ci.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce8G6ci.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8G6ci.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8G6ci.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8G6ci.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8G6ci.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8G6ci.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8G6ci.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8G6ci.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8G6ci.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce8G6ci.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8G6ci.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce8G6ci.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce8G6ci.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce8G6ci.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce8G6ci.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce8G6ci.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce8G6ci.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/omdsha256k192n104tau128v1/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/cchXBJAe.s: Assembler messages:
encrypt.c: /tmp/cchXBJAe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchXBJAe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchXBJAe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchXBJAe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXBJAe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXBJAe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXBJAe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXBJAe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXBJAe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXBJAe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXBJAe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXBJAe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchXBJAe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXBJAe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchXBJAe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXBJAe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchXBJAe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXBJAe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXBJAe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXBJAe.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/omdsha256k192n104tau128v1/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/cc3VoT41.s: Assembler messages:
encrypt.c: /tmp/cc3VoT41.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3VoT41.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3VoT41.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3VoT41.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VoT41.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VoT41.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VoT41.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VoT41.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VoT41.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VoT41.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VoT41.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VoT41.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3VoT41.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VoT41.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3VoT41.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VoT41.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3VoT41.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VoT41.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3VoT41.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3VoT41.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/omdsha256k192n104tau128v1/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/ccl372X5.s: Assembler messages:
encrypt.c: /tmp/ccl372X5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl372X5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl372X5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl372X5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl372X5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl372X5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl372X5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl372X5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl372X5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl372X5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl372X5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl372X5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl372X5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl372X5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl372X5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl372X5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl372X5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl372X5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl372X5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl372X5.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/omdsha256k192n104tau128v1/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/cc4XeCMT.s: Assembler messages:
encrypt.c: /tmp/cc4XeCMT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4XeCMT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4XeCMT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4XeCMT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XeCMT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XeCMT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XeCMT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XeCMT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XeCMT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XeCMT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XeCMT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XeCMT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4XeCMT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XeCMT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4XeCMT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4XeCMT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XeCMT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4XeCMT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4XeCMT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XeCMT.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/omdsha256k192n104tau128v1/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/cc8PtgbU.s: Assembler messages:
encrypt.c: /tmp/cc8PtgbU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8PtgbU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8PtgbU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8PtgbU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PtgbU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PtgbU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PtgbU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PtgbU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PtgbU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PtgbU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PtgbU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PtgbU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8PtgbU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PtgbU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8PtgbU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PtgbU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8PtgbU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PtgbU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PtgbU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PtgbU.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/omdsha256k192n104tau128v1/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/cc77T8n8.s: Assembler messages:
encrypt.c: /tmp/cc77T8n8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc77T8n8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc77T8n8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc77T8n8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77T8n8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77T8n8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77T8n8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77T8n8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77T8n8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77T8n8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77T8n8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77T8n8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc77T8n8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77T8n8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc77T8n8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc77T8n8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc77T8n8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77T8n8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77T8n8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77T8n8.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/omdsha256k192n104tau128v1/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/ccn5O264.s: Assembler messages:
encrypt.c: /tmp/ccn5O264.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn5O264.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn5O264.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn5O264.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5O264.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5O264.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5O264.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5O264.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5O264.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn5O264.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn5O264.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn5O264.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn5O264.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn5O264.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn5O264.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn5O264.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn5O264.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn5O264.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn5O264.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn5O264.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/omdsha256k192n104tau128v1/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/ccZ6nvdX.s: Assembler messages:
encrypt.c: /tmp/ccZ6nvdX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ6nvdX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ6nvdX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ6nvdX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6nvdX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6nvdX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6nvdX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6nvdX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6nvdX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6nvdX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6nvdX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6nvdX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ6nvdX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6nvdX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ6nvdX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ6nvdX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6nvdX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ6nvdX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ6nvdX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6nvdX.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/omdsha256k192n104tau128v1/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/ccpF0jtX.s: Assembler messages:
encrypt.c: /tmp/ccpF0jtX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpF0jtX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpF0jtX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpF0jtX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF0jtX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF0jtX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF0jtX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF0jtX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF0jtX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpF0jtX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpF0jtX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpF0jtX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpF0jtX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpF0jtX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpF0jtX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpF0jtX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpF0jtX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpF0jtX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpF0jtX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpF0jtX.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/omdsha256k192n104tau128v1/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/ccAfKiOO.s: Assembler messages:
encrypt.c: /tmp/ccAfKiOO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAfKiOO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAfKiOO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAfKiOO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfKiOO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfKiOO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfKiOO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfKiOO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfKiOO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfKiOO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfKiOO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfKiOO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAfKiOO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfKiOO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAfKiOO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfKiOO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAfKiOO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfKiOO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAfKiOO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAfKiOO.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/omdsha256k192n104tau128v1/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/ccY0ayvn.s: Assembler messages:
encrypt.c: /tmp/ccY0ayvn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY0ayvn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY0ayvn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY0ayvn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ayvn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ayvn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ayvn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ayvn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ayvn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ayvn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ayvn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ayvn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY0ayvn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ayvn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY0ayvn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY0ayvn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY0ayvn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY0ayvn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY0ayvn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0ayvn.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/omdsha256k192n104tau128v1/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/ccFtMfTU.s: Assembler messages:
encrypt.c: /tmp/ccFtMfTU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFtMfTU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFtMfTU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFtMfTU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtMfTU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtMfTU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtMfTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtMfTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtMfTU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtMfTU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtMfTU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtMfTU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFtMfTU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtMfTU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFtMfTU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtMfTU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFtMfTU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtMfTU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtMfTU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtMfTU.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/omdsha256k192n104tau128v1/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/ccJS21ke.s: Assembler messages:
encrypt.c: /tmp/ccJS21ke.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJS21ke.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJS21ke.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJS21ke.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS21ke.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS21ke.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS21ke.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS21ke.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS21ke.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS21ke.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS21ke.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS21ke.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJS21ke.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS21ke.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJS21ke.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJS21ke.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJS21ke.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJS21ke.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJS21ke.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJS21ke.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/omdsha256k192n104tau128v1/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/cc5WamCR.s: Assembler messages:
encrypt.c: /tmp/cc5WamCR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WamCR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5WamCR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5WamCR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WamCR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WamCR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WamCR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WamCR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WamCR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WamCR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WamCR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WamCR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5WamCR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WamCR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5WamCR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WamCR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5WamCR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WamCR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WamCR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WamCR.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/omdsha256k192n104tau128v1/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/ccn371yt.s: Assembler messages:
encrypt.c: /tmp/ccn371yt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn371yt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn371yt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn371yt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn371yt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn371yt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn371yt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn371yt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn371yt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn371yt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn371yt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn371yt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn371yt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn371yt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn371yt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn371yt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn371yt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn371yt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn371yt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn371yt.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/omdsha256k192n104tau128v1/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/cc1KCeZU.s: Assembler messages:
encrypt.c: /tmp/cc1KCeZU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1KCeZU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1KCeZU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1KCeZU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KCeZU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KCeZU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KCeZU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KCeZU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KCeZU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1KCeZU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1KCeZU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1KCeZU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1KCeZU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KCeZU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1KCeZU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1KCeZU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1KCeZU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1KCeZU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1KCeZU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1KCeZU.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/omdsha256k192n104tau128v1/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/ccnznLEh.s: Assembler messages:
encrypt.c: /tmp/ccnznLEh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnznLEh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnznLEh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnznLEh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnznLEh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnznLEh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnznLEh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnznLEh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnznLEh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnznLEh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnznLEh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnznLEh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnznLEh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnznLEh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnznLEh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnznLEh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnznLEh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnznLEh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnznLEh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnznLEh.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/omdsha256k192n104tau128v1/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/ccN4WDlk.s: Assembler messages:
encrypt.c: /tmp/ccN4WDlk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN4WDlk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN4WDlk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN4WDlk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4WDlk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4WDlk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4WDlk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4WDlk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4WDlk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4WDlk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4WDlk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4WDlk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN4WDlk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4WDlk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN4WDlk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4WDlk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN4WDlk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN4WDlk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN4WDlk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN4WDlk.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/omdsha256k192n104tau128v1/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/ccsOdVjN.s: Assembler messages:
encrypt.c: /tmp/ccsOdVjN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsOdVjN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsOdVjN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsOdVjN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdVjN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdVjN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdVjN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdVjN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdVjN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsOdVjN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsOdVjN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsOdVjN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsOdVjN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdVjN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsOdVjN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsOdVjN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsOdVjN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsOdVjN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsOdVjN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdVjN.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/omdsha256k192n104tau128v1/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/ccMPtwwj.s: Assembler messages:
encrypt.c: /tmp/ccMPtwwj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMPtwwj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMPtwwj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMPtwwj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPtwwj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPtwwj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPtwwj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPtwwj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPtwwj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMPtwwj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMPtwwj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMPtwwj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMPtwwj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPtwwj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMPtwwj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMPtwwj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMPtwwj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMPtwwj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMPtwwj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMPtwwj.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/omdsha256k192n104tau128v1/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/ccRH3WTE.s: Assembler messages:
encrypt.c: /tmp/ccRH3WTE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRH3WTE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRH3WTE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRH3WTE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH3WTE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH3WTE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH3WTE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH3WTE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH3WTE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH3WTE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH3WTE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH3WTE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRH3WTE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH3WTE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRH3WTE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRH3WTE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRH3WTE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRH3WTE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRH3WTE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRH3WTE.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/omdsha256k192n104tau128v1/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/cc8XCdyR.s: Assembler messages:
encrypt.c: /tmp/cc8XCdyR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8XCdyR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8XCdyR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8XCdyR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XCdyR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XCdyR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XCdyR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XCdyR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XCdyR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XCdyR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XCdyR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XCdyR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8XCdyR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XCdyR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8XCdyR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8XCdyR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XCdyR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8XCdyR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8XCdyR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XCdyR.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/omdsha256k192n104tau128v1/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/ccFP8Rmn.s: Assembler messages:
encrypt.c: /tmp/ccFP8Rmn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFP8Rmn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFP8Rmn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFP8Rmn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFP8Rmn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFP8Rmn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFP8Rmn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFP8Rmn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFP8Rmn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFP8Rmn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFP8Rmn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFP8Rmn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFP8Rmn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFP8Rmn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFP8Rmn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFP8Rmn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFP8Rmn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFP8Rmn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFP8Rmn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFP8Rmn.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/omdsha256k192n104tau128v1/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/ccJVo3Mi.s: Assembler messages:
encrypt.c: /tmp/ccJVo3Mi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJVo3Mi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJVo3Mi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJVo3Mi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVo3Mi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVo3Mi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVo3Mi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVo3Mi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVo3Mi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVo3Mi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVo3Mi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVo3Mi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJVo3Mi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVo3Mi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJVo3Mi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVo3Mi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJVo3Mi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVo3Mi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJVo3Mi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJVo3Mi.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/omdsha256k192n104tau128v1/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/ccVFnWeG.s: Assembler messages:
encrypt.c: /tmp/ccVFnWeG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFnWeG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVFnWeG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVFnWeG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFnWeG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFnWeG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFnWeG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFnWeG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFnWeG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFnWeG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFnWeG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFnWeG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVFnWeG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFnWeG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVFnWeG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVFnWeG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVFnWeG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFnWeG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFnWeG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFnWeG.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/omdsha256k192n104tau128v1/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/ccTlLHHv.s: Assembler messages:
encrypt.c: /tmp/ccTlLHHv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTlLHHv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTlLHHv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTlLHHv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlLHHv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlLHHv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlLHHv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlLHHv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlLHHv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlLHHv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlLHHv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlLHHv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTlLHHv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlLHHv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTlLHHv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTlLHHv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlLHHv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlLHHv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlLHHv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlLHHv.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/omdsha256k192n104tau128v1/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/ccwf58JD.s: Assembler messages:
encrypt.c: /tmp/ccwf58JD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwf58JD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwf58JD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwf58JD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwf58JD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwf58JD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwf58JD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwf58JD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwf58JD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwf58JD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwf58JD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwf58JD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwf58JD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwf58JD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwf58JD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwf58JD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwf58JD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwf58JD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwf58JD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwf58JD.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/omdsha256k192n104tau128v1/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/cciIuoxr.s: Assembler messages:
encrypt.c: /tmp/cciIuoxr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciIuoxr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciIuoxr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciIuoxr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIuoxr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIuoxr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIuoxr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIuoxr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIuoxr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIuoxr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIuoxr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIuoxr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciIuoxr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIuoxr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciIuoxr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciIuoxr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIuoxr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIuoxr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIuoxr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIuoxr.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/omdsha256k192n104tau128v1/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/ccswALqw.s: Assembler messages:
encrypt.c: /tmp/ccswALqw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccswALqw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccswALqw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccswALqw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswALqw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswALqw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswALqw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswALqw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswALqw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswALqw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswALqw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswALqw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccswALqw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswALqw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccswALqw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswALqw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccswALqw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccswALqw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccswALqw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccswALqw.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/omdsha256k192n104tau128v1/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/ccqevN5w.s: Assembler messages:
encrypt.c: /tmp/ccqevN5w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqevN5w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqevN5w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqevN5w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqevN5w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqevN5w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqevN5w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqevN5w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqevN5w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqevN5w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqevN5w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqevN5w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqevN5w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqevN5w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqevN5w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqevN5w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqevN5w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqevN5w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqevN5w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqevN5w.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/omdsha256k192n104tau128v1/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/ccs1ntnC.s: Assembler messages:
encrypt.c: /tmp/ccs1ntnC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs1ntnC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs1ntnC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs1ntnC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ntnC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ntnC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ntnC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ntnC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ntnC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1ntnC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1ntnC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1ntnC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs1ntnC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ntnC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs1ntnC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1ntnC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs1ntnC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1ntnC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs1ntnC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs1ntnC.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/omdsha256k192n104tau128v1/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/cccol4Ru.s: Assembler messages:
encrypt.c: /tmp/cccol4Ru.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccol4Ru.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccol4Ru.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccol4Ru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccol4Ru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccol4Ru.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccol4Ru.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccol4Ru.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccol4Ru.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccol4Ru.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccol4Ru.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccol4Ru.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccol4Ru.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccol4Ru.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccol4Ru.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccol4Ru.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccol4Ru.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccol4Ru.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccol4Ru.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccol4Ru.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/omdsha256k192n104tau128v1/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/ccjl4zKp.s: Assembler messages:
encrypt.c: /tmp/ccjl4zKp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjl4zKp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjl4zKp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjl4zKp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl4zKp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl4zKp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl4zKp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl4zKp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl4zKp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl4zKp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl4zKp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl4zKp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjl4zKp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl4zKp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjl4zKp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjl4zKp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl4zKp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjl4zKp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjl4zKp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl4zKp.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