Implementation notes: x86, hydra9, crypto_aead/omdsha256k128n96tau96v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
352578? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
353171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
353846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
356235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
356776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
357053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
360886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
363828? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
364462? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
366950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
366985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
367305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
369587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
370029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
370447? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
370678? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
371240? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
371788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
372210? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
372402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
373107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
374145? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
374612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
375178? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
375981? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
376016? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
376181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
378512? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
379254? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
379597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
379642? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
379964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
380101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
381097? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
381664? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
382069? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
382255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
382287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
382388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
382415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
383190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
383928? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
384409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
385975? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
386343? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
386559? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
386797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
387476? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
388228? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
388673? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
389800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
390089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
391387? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
391484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
391883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
393018? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
393281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
393595? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
394062? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
394367? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
394637? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
395561? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
395870? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
395985? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
396160? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
396341? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
396499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
401147? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
401184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
401858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
402014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
402014? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
402192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
403475? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
403861? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
403937? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
404339? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
404429? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
404835? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
404836? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
405022? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
405060? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
405795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
406279? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
407072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
407451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
408010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
408570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
408864? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
409429? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
409430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
410776? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
411617? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
412795? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
415295? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
415504? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
415513? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
415973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
416035? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
416083? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
416606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
417160? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
417465? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
418383? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
418397? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
418685? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
419012? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
419273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
419319? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
419446? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
419583? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
419596? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
420346? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
420995? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
422120? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
423045? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
423240? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
424282? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
424653? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
426683? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
431480? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
434804? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
435000? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
435196? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
436104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
436511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
436659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
436713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
436882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
437241? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
437444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
437603? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
439924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
440106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
440335? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
441128? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
442192? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
442709? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
443823? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
444384? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
446562? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
446588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
446654? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
446794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
446850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
447456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
447478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
447501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
447544? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
447667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
447689? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
447793? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
447848? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
447863? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
447994? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
448090? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
448139? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
448446? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
448758? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
448871? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
449017? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
449211? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
449256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
449671? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
451297? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
452229? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
452427? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
455165? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
461534? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
461734? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
461964? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
462078? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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