Implementation notes: x86, hydra9, crypto_aead/omdsha256k128n96tau128v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
353049? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091120170725
354295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
354447? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
356898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
356981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
357369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
361992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
363782? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091120170725
364610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
366561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
366970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
367024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
367128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
369598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
369683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
371794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
371972? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091120170725
372278? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
372310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
372681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
374053? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091120170725
375018? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170725
375273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
375411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
375972? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091120170725
376043? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
378128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
378241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
378575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
378753? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
378928? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
379551? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
379641? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
380185? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
380507? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
381942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
382041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
382460? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170725
382936? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091120170725
383787? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
383853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
384501? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170725
385753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
386145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
386272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
387640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
387778? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
388406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
389134? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
389900? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
390205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
392204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
392292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
392480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
392710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
393899? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
394080? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170725
394151? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091120170725
394241? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170725
394595? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
395255? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170725
395421? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170725
395643? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
396029? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091120170725
396037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
396455? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091120170725
400191? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170725
401232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
401282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725
401468? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
402022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
402205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
402618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
403552? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
404017? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
404706? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
404828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
405507? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
405623? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
405959? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
406003? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
406441? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
406651? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
406652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
406909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
407028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
407236? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
408089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
408322? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
409896? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
410028? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
412264? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
412460? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
413842? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
415025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
415380? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
415465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
415750? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170725
415893? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
415921? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
416768? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
417016? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
417146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
417507? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
417678? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
417854? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170725
417947? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170725
417989? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170725
418339? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170725
418559? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091120170725
419081? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091120170725
419151? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
419996? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091120170725
420063? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
422267? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170725
423609? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170725
425004? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
425058? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
426193? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
429382? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
433958? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
434335? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725
435470? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
435613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
435724? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
435905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
436093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
436307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
436389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
436397? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091120170725
436563? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
437685? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
437893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
438682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
440210? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
441543? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
441830? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
443494? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
443672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
444088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
444287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725
444501? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
444938? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
445431? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
446330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
446651? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
446850? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170725
446907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
447107? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
447113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
447454? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
447546? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
447600? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170725
447959? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091120170725
448044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725
448089? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170725
448092? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170725
448164? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091120170725
449476? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
450502? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
451206? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091120170725
451216? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
452406? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
453467? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170725
453562? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
460416? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
461175? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
461741? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
462032? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725
463162? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
469938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
471245? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Compiler output

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Compiler output

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Compiler output

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Compiler output

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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